I wear full sun protection when I ride, including sunglasses and a tube wrap around the lower half of my face. The issue I have is that in cool weather the wrap tends to channel air from my lungs up through my sunglasses which then fog up. This is mainly a problem only when climbing hills, as at all other times there is sufficient air flow from my speed to keep my lenses free of fog. Fog obviously obscures my vision and is a safety problem.
At bit of research shows many different anti-fog solutions, including soap, shaving lotion, and special liquids made just for anti-fog. The problem is, I have not been able to get a clear answer as to whether any of these are safe or suitable for cycling. The anti-fog liquids seem geared towards things like swimming and diving, as do most of the reviews. Some of these products list sunglasses as a possible application, but do not say whether they are safe to use given the many sensitive types of coatings some sunglasses already have applied. In fact, several places I have read claim one should not use certain types of anti-fog coatings as they can affect the plastics in the sunglasses or the anti-reflective coating - it is hardly worthwhile to reduce fog if creates a new problem of reflective glare or the glasses falling apart.
Note that I'm not asking for a recommendation on eye wear as this post is doing. I already have eyewear I am committed to using, and just want to know what anti-fog solutions (if any) are safe in terms of not degrading anti-reflective coatings, polycarbonates in the glasses, or the plastic in the frames.
I also already know the trick of breathing out through my mouth and don't want to use this as a long term solution as it makes my throat very dry in a short period of time.
Update: After extensive additional research I have come across a product called "FogTech". The company claims that the product "contains proprietary self spreading water absorbers dissolved in a very special carrier that can wet plastics... The unique carrier evaporates immediately leaving a transparent micro-thin coating of Fogtech..." and further claims that it is completely safe to use even if the lenses have special coatings. The only downside is that it is very expensive - as much as $3 for a single application. Any first hand experiences with this product would be welcome - how well does it work, and more importantly, how long does an application last?