When I purchased my 2010 E, I also purchased the Electronic Rust Inhibitor from the dealership. Part of the deal is to have it checked once a year for operability. I brought it in on 17 Dec, and they discovered that it was not working. Unfortunately they did not have any in stock. It has been two weeks now, and I still have not received a phone call from them to replace this faulty part, which means I'm driving around with no rust protection in the middle of winter in Eastern Canada. So my advice to anyone buying a new GM car: Do not waste your money at the dealership with rust protection. If I could do it all over agagin, I would take my vehicle to an independent shop and have it serviced there.