You do realize that aside from the prescription part, a simple pair of 100% UV-blocking polycarbonate lenses of various tints meeting stringent safety requirements can be had online for around $40?
The prescription part is the key. I bought some Beretta brand shooting glasses for $16, and I really don't like thim. They don't fit well over my eyeglasses or under my earmuffs. I never wear them. I instead wear a pair of safety glasses I got out of a dollar bargain bin. I've done without sunglasses for about two years. Maybe three. My regular glasses got so scratched I could barely see out of them and they finally broke. I got my backup pair out of the safe and found they were even less sratched but the scrip was out of date. Replaced those for $50 at Zenni optical online.
I looked at sunglasses at Zenni, and none of them were safety rated. Looked at their safety glasses and none were sunglass style. Maybe could have gotten a couple of pairs, but I really wanted a pair of all-in-ones. As it is, I have to switch between my eyeglasses and scrip sunglasses. Really don't want to take a bunch of them to the range that I have to switch between for seeing, driving, and shooting.
I looked around for other prescription safety sunglasses at a good price and the only thing I could find were welding glasses that either weren't my style or didn't give the close wraparound protection I was looking for. I even went to a specialist scrip sports eyewear store, and walked right out again. They wanted twice what safevision.net was looking to charge me. I even looked at safety frames that could take a prescription lens, if I could get someone to do it. But that was looking like more trouble than it was worth. I.e. the shops were not going to accept someone else's scrip or wanted to charge stupid expensive prices for just the lenses on top of the "custom" work on an outside frame. At those prices, it was just easier to go with where I got them.
So, yeah, they were pricey, but they weren't an umpulse. And don't worry, my guns are comparitively inexpensive to others.