Check out dewalt iridium safety glasses £8 from screwfix.
Big lenses give good peripheral (road and Mtb)
Not much distort.
Arms give good grip which limits movement when it gets rough.
Close fitting and not vented so can steam a bit in certain atmospherics but I can cope with that.
I have some of those, both smoke leneses and clear. Good value for money. But they won’t stay put. Keep sliding around all over the place. A good budget option, especially if you are likely to lose or damage your glasses regularly. And they do seem to scratch very easily.
I put up with them for a year then saw some genuine Oakley Jawbreakers for sale at £80 s/h. There’s a world of difference. Not sure they are worth £140+, but for what I paid they are superb.