I had it done by the dealer when purchased. Had to bargain it into the price of the car. if you live somewhere you may need it, try to get the dealer to through it in for free. I ended up with alot of neat stuff since i bought my car in november (a set of snow tires with rims, rust proofing and extra floor mats)