Has anyone used the Nikwax Visor Proof Spray on Rain Repellant for the outside of their face shield? I'd like something that has the same effect as Rain X on my car windshield, but Rain X supposedly isn't good for plastic. Does the Nikwax work or is there something else? Also, what do you use for fog? I have Fog Off spray and an anti fog cream, but that seems to work for a short amount of time. As they do for hockey masks, I tried a drop of baby shampoo on the inside and that seems to work but it's too messy and soapy if I'm not careful. Any ideas for both situations?