[I] wear a pinlock insert on my shield as well but try this stuff. http://store.motosolutions.com/clearvision/A.html
On my RT it was all I needed BUT the windshield was cut so in the lowest position the air was directed to blow the rain off your face-shield.
The Raincoat is like RainX but it won't damage your wind/face-shield. RainX should NEVER be used on either your windshield or face-shield, NEVER!!!