I understand the storefront cost and am happy to pay for it because it means the convenience of having then and there and not having to wait on the mail.
However if you are big enough to have a showroom the size of a small town you should be big enough to get rock bottom prices on parts and be able to pass that on to customers, as opposed to charging 5x the price of the other guy.
Those 2.50 jets I would Have gladly paid 5-8 bucks apiece for. But 12 and a wait is just ridiculous IMHO.
Storefront or not I shouldn't be able to order something from the Internet and have it there sooner for cheaper than I can go buy it at the store.
Although I do love amazon prime. Order at 9 pm Monday have it in my hands at 9 am on Tuesday