Tesco' sell a product called something like shower sparkle ,or shower shine - its in a clear spray bottle with a purple label and costs less than a quid. A quick spray this morning has revealed it's great in that it stops the rain and spray off other vehicles from collecting on the visor. Cheers