Northcop, our whole team uses mesh goggles. Never had a problem. We don't allow bio bbs though. I've tested the improved bb bastard bios and they still chip too much.
We love them. Never fog, never scratch
One thing though, they are useless in snow. They wipe out any depth perception you have.
Grand Poobah of T.W.A.T.