I used the Rain Coat frequently in Alaska and it worked well but when you use Plexus to clean the shield, it removes the Rain Coat wax coating so it needs to be re-applied. I tried their Fog Tech and it didn't seem to improve the fogging situation.

2009 BMW R1200 GS Adventure
2009 Yamaha WR250R
1975 R75/6 (loaned to my son....yeah right!!