Although in theory I'm in favor or supporting the local shop, I've had similar issues in the past as the OP. A basic computer or a headlight they'll have; but beyond that, I may as well order it myself than to have them do it. Case in point: Last month I ordered a wheel from Velocity. I could have ordered it directly from Velocity, gotten it in 3 days, and paid $220. But no, I wanted to give the shop some business; so it took 3 weeks to get it in, and the damage was $290.