The LBS has to take a bunch of time to deal with little parts. You are lucky they don't charge you by the hour. Both of the LBS here have given my free parts after I have built up a relationship with them. I have run wholesale/retail businesses and believe me, retail eats up your time with the little stuff.