Just my own 2 cent.
I bought this : Pyramex Capstone Shield
http://www.airsoftqc.com/index.php?_...roduct_id=7192
So far I like it, comfortable, fit well on top of ordonance glasses. You can also remove the face shield if you want. Just need a bit of anti-fog solution for your glasses then good to go.