I had to clean my headlights last month for the annual
inspection, it almost failed last year.
I tried all sorts, though I didn't have any WD40, so I used
600 grit wet and dry rubbing down paper, then sprayed
them with clear ceramic paint.
Next year I will try the WD method.
Mike.