Great question, top...the fogging is what I would wonder about...seems like they would HAVE to with the lens. The mesh won't stop the fine dust, I am sure.
I wear Wiley X's that are pretty form fitting (not goggles, but still a close fit)...on windy days I still get gunk sneaking around the...