I love City Bicycles on 38th near 8th Ave. I had to get my chainring bolts drilled out and took my ride there. The price was reasonable as was the turnaround time, and all the guys who work there are really nice. I've dropped a ton of cash on random accessories there, and they're always waaaay cheaper than anyone else around midtown for stuff like lights, locks, tools etc.