it depends on what you call a fair price?
honestly, mesh is okay but i remember seeing a post where a bb had shattered on impact and went in the players eyes, i have now bought a pair of Oakley's which are made to withstand impacts such as airsoft, i even got them off zero one, honestly it depends, for beginners people recommend a full face mask, and some sites make it mandatory for new players to wear full face mask's .
if you are going for mesh go for action hobbies, i had there stuff for many years and fit me fine, if going for glasses then i would recommend zeroone as they have a few, but i would recommend the oakley line.