I had good luck with wet sanding from 1000 --> 3000 then step polishing like you do a automotive finish... When you get them clear and translucent, I applied the same ceramic coating that I did the paint with. seems to be ok, and if you do detail work, you already have all the stuff so no real cost. They only last a few years but its a cheap way to get them back. I did that on my 2010 Honda that the headlights are $500 and no aftermarket options and the look great.