I thought I had heard once to only use water to clean the windscreens but I found in the FAQ's on the Madstad site their recommendations. I bought both the PlastX and the All Kleer (motorcycle). I tried the PlastX first on my yellowed headlight covers on my car first before going anywhere near my NCx. It took out the yellow and made them clear again. Having success there I was ok to try it on the windscreens, using it both on my Madstad and the Givi on my wife's CB500x. She had a couple light scratches and it took them right out. I have a deeper scratch on my Madstad (don't ask), and it lightened it up so it's hardly noticeable but too deep to take it out completely. The All Kleen made the windscreens shine, but it is a little pricy.