What can you use on visor safely so it sheds rain?

Rain-X is designed to be used on glass and doesn’t hold well to the poly visors.

This product is designed for visors and will not hold to glass.
http://raincoatwaterrepellent.com/index.html