The question is do you want that business to remain around? I buy things from the local hardware store because they have weird things in stock that I can get in 15 minutes if I need it. I want that business to stay around so I will pay a little extra even if I don’t need today’s thing now. As a kid I remember cheering when WalMart came in and ran several local business out of town - the ones that combined high prices with worse customer service (worse customer service than WalMart!) I say good riddance to.
Your local bike store should have a nice selection. I use my EV bike all the time and the car I keep for those few trips where the bike doesn’t work just sits… You should too. Don’t forget to check out the local transit options (and if - as is likely - they are bad demand better)