I do wear Mesh goggles myself after getting a bit of fogging/sweating even with my Bolles. I've got the Nuprol mesh goggles which IMO are a bit better quality than the ultra cheap Ebay ones which are cranked out from some sweatshop in China. Even if the mesh was to get dented it would have don it's job and it would be time to get a new pair. I've seen the quality control on cheap unbranded chinese knock-offs and the variance between even two items from the same production run is quite eye-opening (no pun intended.) You may get a good pair, you may not. For something such as a sling or a fore-grip, the consequences of failure are minimal. You can't say the same about protection and safety gear.