I got some products off of these guys:
http://www.visorvision.co.uk/shop/in...94468tcmkbl823
The anti-fog works very well in winter traffic on my road bike for both glasses and visor. It has also worked well on my glasses for endro races.
The rain shield is quite good but you need to be travelling at a bit of speed to allow the beeds of rain to fly off.