I replaced mine as mine were looking rather beat up. Got a set from the wreckers in good shape, and then painted them with krylon for plastics. It doesn't just sit on the plastic, but actually bonds to the plastic so it doesn't scratch off. (this won't work with painted plastic off of the limites of course as they're actually painted, so would need need prep work and be actually painted). Will keep it looking new for years. There are some really good professional wipe-on products available that can be used, but they are only temporary and have to be done on a regular basis. putting them on is easy. You will need a few rolls of good white foam tape. I only use the 3M stuff now. Anything else I've tried has been crap. Did mine last summer and still look great. Just have to paint the rocker ones as didn't have time to do them last fall.
The beatings will continue until attitudes improve!
HID Quad bi-xenon + foglight retrofit