Try the UVEX Genesis model. They are rated ANSI Z87.1-2003 (High Impact) and military V0 ballistic impact test. They protect against impact energies 7x
higher than ANSI requirements which means that they should stop a 22LR bullet fired from 50 feet (not that I would ever want to test that!) and could set you back about $10+/-.
I use them at work and when shooting and after I have had them on for a while I forget I have them on, they are quite comfortable. They are available with different color lens and and with different treatments such as anti-fog.