My headlights had water spots from rain and looked a little hazy. So I took alcohol swabs and cleaned them. UGHHHHHHHH. Looking at them after cleaning it appears they still retain some haze and appear to have little scratches. It's not the swabs. The swabs I used are same ones I clean my glasses and my LCD TV's, so I know they don't scratch. I use them on the infotainment screen and no scratches. Plastic headlight lenses should be better quality.