At the shop (we work on 80-100 insights). We sand the headlights down (i start with 500 grit, then 1000 then 1200) then spray them with a product called "euroclear" I believe. We have one insight going on 3 years and the headlights still look brand spankin new.
[Edit]: We remove the headlights from the car.
__________________
|