When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
There is a polymer coating that can be purchased at oil change places for about $70. They sand down the lense and paint on the coating. It seals the plastic so that it will not yellow out from uv light rays. The plastic is "corroding" or breaking back down to it's original for when it yellows from exposure. these polymers don't break down from the sunlight. Usually, if they do the work it's a lifetime warranty. Made by Goodyear.