I bought an older version of these about a year and a half ago:
https://www.amazon.com/dp/B07ZRMFG8H/
I paid under $20 for them at the time. I had pretty low expectations but wanted to see how they'd do because I was riding with my phone in a bar bag rather than the pocket, so wired wouldn't do it. The first use was an 8 hour ride and, shockingly, they played the entire way with the volume up relatively high. I use them nearly daily for riding, working at coffee shops, walking, etc. Battery life is still excellent, they pair reliably and quickly, sound is more than acceptable for a $20 pair of earbuds. I rinse them off and they seem totally fine despite being sweated on quite a bit. Best part is that if I lost them on the bike somehow I wouldn't be choked up about it - but I'd definitely buy them again.