before you go out polish in to the glasses a spot of washing up liquid, works on the bathroom mirror! got nothing to loose,...................just one thing if it rain don't open your visor ;D

seriously, it should work.