I have seen neoprene ones that you stick on with velcro. (you put the velcro patch on your helmet and the velcro on the visor sticks to that) I have no idea how to find that.

Sunscreen-wise, just be sure you use something that has both a chemical sunscreen AND a physical sunblock. (titanium dioxide and/or zinc oxide) And reapply every 2 hrs whether you think you need to or not.

Skin cancer sucks. I had the bad kind, but I'm not dead yet.