I have used and tried all of the above methods and all are good. In my shop I have started using a liquid headlight cleaning/un-hazing polish which I assume is a Cerium Oxide, not cheap but it works...