i used to wear invisions over my glasses for ages no problems, but had to change the lens on them quickly to clean at work, so tried profilers worked a treat, first pair profilers got robbed so budgie helped me out with another set, they are, amazing.
I used motorcyclists visor spray on both my glasses and goggles just to be extra sure, and not once did they fog up, and being a fat ******* i create a lot of heat.
My 2 pence
Luke