Well yes, but actually no. I buy my glasses from Zenni optical. You pick the frames you like, the prescription you want, and you can get them tinted and make them sunglasses. A plain steel frame with polycarbonate lenses runs you about $20. Prescription Sunglasses in plastic frames run you like $60, extra for mirroring. They have memory titanium frames too, i think they're like $40 with clear prescription lenses.Polycarbonate prescription lenses in typical eyeglass frames would cost at least $500. With progressive lenses, miscellaneous coatings, and titanium frames more like $1000. I like nice frames so mine cost more like $1200. Anyway, expensive.
So if I was buying 3 pairs of safety wear glasses I'd go with generic ones.
The downside is it takes a few weeks for them to show up from China and sometimes the frames need screws tightened and one pair i had the right lens would pop out if you got hit in the face with something.