I have a non hard coat plastic windshield on mine and I ride in the woods a lot, it is a scratched mess. I have used plastic polishing compound and a commercial buffer on mine several times. Not sure how it will work on a hard coat windshield. Not as good as new but much improved.