These are excellent for what I need... I use them for shooting safety glasses.

Over-glasses type never fit properly, are heavy, won't stay put while shooting a heavy recoil rifle, and interfere with ear muff style hearing protection. These are perfect.