Walmart offers the 3M Peltor Sport SecureFit Eye Protection in Black/Green for $6.57. Opt for in-store pickup to dodge the $5.99 shipping fee. (Amazon charges the same with free shipping for Prime members.) That's the lowest price we could find by a buck. They feature an anti-fog lens and flexible temples.