If you take your car to a collision shop they will sand and clearcoat your lenses for about $50 apiece. I’ve had it done and sold cars seven years later with the lenses still crystal clear. The clearcoat is tough, durable, and UV resistant. It’s a great alternative to aftermarket units.