No, but I have tried meguiar's PlastX, clear plastic cleaner & polish. It worked really well and made a noticeable difference. But because I just can't leave well enough alone, I went to Home depot and bought plexiglass and made new lenses. When I was done I was bleeding and not happy with the results. Plan "C" was finding a place in my state that could laser cut the lenses. Cost me just under $300 for the materials and labor, I had the choice of one set and the balance of the material or 20 sets of lenses and no extra material. Been thinking about how to do this on my son's truck since you guys have a single lens that is not flat on the square bodies.
FYI using the plastic polish is NOT a quick process, to get the lens the best you can will take 30 minutes to an hour to make a substantial difference. A Micro fiber cloth is what gave me the best results. Old school cloth baby diapers are great for polishing also. I preferred buying new ones.