You need a plastic polish I have some it's the stuff firefighters use to clean there visors with it's pretty expensive/rare. I leant it to a workmate to do his CTR ep3 lights which glazed over and looked worse as one unit was replaced as it was purchased as a cat D. When I get it back I shall let you know what it's name is.