Two shops I've ever had to get to order me something (bike or a shim, whatever) NEVER charged me for shipping. I had to put down a non-refundable deposit, however. If I did not know for sure that I wanted the item, I would not order it through LBS. At least with on-line I can return it. That's worth the shipping cost to me, sometimes.