I love going to A Gem Supply-they always have what I need! They have hundreds of thousands of parts and they know EXACTLY where everything is in that store. The salesmen are courteous and funny and the prices are extremely reasonable. And if they dont have it in stock they get it in fast for you!
PROS: Huge selection, friendly employees, fast service call appointments