10 miles IS local around here.
The bike stores I've been to don't care if I'm near my expiration date as long as my credit card is still good.
I treat the staff with respect and don't go during their busiest times if I want to use up a lot of their time.
Yes some of the staff are characters and I think a few crashed a few too many times without a helmet.
But they love bikes and want others to enjoy riding.