I have one of these:
https://www.specialized.com/us/en/ai...yABEgJlpPD_BwE
Have had it for a long time. No problems whatsoever. Won't have to run back to Walmart every two years for a replacement. Ergo, I consider the cost reasonable.
The Comp and Sport models are less money.