Have used Smith Turbo over the glasses for 2 years. Work excellent when temp is above zero--below zero have to come off immediately when stopped. If you are warm and sweaty the glasses will fog when stopped for a time but clear up immediately upon moving again. Mine has 2 AAA batteries and will run for several days. Although not optimum, so far they are the best solution I have found. I have found them for less than the $125 quoted above. Mine have the large area face foam(mask) found in some Smith goggles and works as well as anything I have found. I have not found any other goggle with a larger mask area.
Went researching this past fall for what hoped to be better solution to my glasses situation. Ended up purchasing Habervision goggles with the Haber eliminator (actually purchased 2 other Eliminators to put in other goggles as well). In my opinion the goggles are no better to worse than Smith. Would immediately fog upon stopping even with the Eliminator running 100% of the time. The goggle straps have no silicone in them and slide all around on ones helmet--you end up having to put rubber tape on the helmet to hold goggle strap in place.
The Haber Eliminators are a piece of Chinese Junk!! I have been extremely careful in the operation but one switch broke almost immediately. When another Eliminator got cold the battery door would not stay in place--battery falls out. They are very DELICATE--small, tiny parts with no strength. Have not called the seller yet but will this week. Would never purchase one again.
Not a happy camper!! Money wasted.