-
Little late but Re: goggles. I find these to be pretty much as good as any I've tried: https://www.amazon.co.uk/Malmsten-1710004-Swedish-Standard-Goggles/dp/B00B1PIKGE?th=1
Cost very little and you build them to fit your face. No rubber seals on the lenses so if they let in any water you know it's because you put them on wrong. Anything breaks, just replace it (or buy another set as it's usually cheaper).
I used to swear by these. https://www.tyr.com/shop/tracer-racing-mirrored-goggles.html
Mainly because they look cool as fuck