I try to buy trumpet junk locally if I can, to support the local economy. Even if the store's price is slightly higher (and there's sales tax, too), many times the total cost is about the same as mail order when shipping/handling is factored in. I recently went trumpet mouthpiece shopping at a local store, and they had what I was looking for - priced at $55. I could buy the same one from Dillon's for $34 + about $7 shipping/handling. I asked the manager if he would discount the mouthpiece (without bringing up Dillon), and he said "How does $38 out the door sound?" Cheaper than mail order! - I bought it. Many times, the local guys have "wiggle room" and will deal with you if you ask.