As a trackside support vendor, we tend to stock most maintenance items the riders need. Aftermarket parts we don't have in the shop or on the trailer are usually available with 1 or 2 day shipping to our shop. OEM parts vary by brand. I've watched many local shops disappear due to a number of reasons ranging from a lack of support to poor management. The industry is all volume based so as large dealers get bigger, they get better pricing making it harder for the little guys to compete. Online shopping has evolved from what used to be cheaper prices till now it's more about the convenience of shopping from your smart phone/tablet while sitting on the couch. If you have a local shop, give them the opportunity to earn your business, most of them will price match when possible...... The industry is changing and shops must do what they can to adapt and survive........ Here's a closing thought for you guys...... If everyone keeps buying everything online and all the local shops close who's going to help you when u have a need service work, have a tech question, need a tube , spark plug or whatever on a Saturday afternoon?.........