Zenni is astonishingly good if you know what size frames fit you. If you’ve already got glasses that fit, the dimensions are often printed on the arms.
It takes a bunch of time to check sizes and narrow down the options but 100% worth it. I have 3 pairs that cost $80 total and paid for extra alike high index and anti-glare.