I'd advise against mesh masks as well. I have experienced BB shards in my eye, and another friend of mine has as well. No permanent damage but really annoying as hell.
Since then I've been using ballistic goggles.
At first, I used a psykes fibreglass mask with a set of goggles over top. Now i've switched to ballistic goggles and a full mesh lower. This set up has probably been the best so far.