I've been to Southwest Bikes three time to get parts and advice on a Raleigh bicycle I'm rebuilding. The staff at this small shop are friendly, knowledgeable, and attentive. I needed my crank case dissembled and they helped me at no charge. The parts they do have in stock are reasonably priced and the staff will help you find the correct part you need.
The only reason I gave them four stars is because the selection they have at the store is rather small and if you needed a particular part they may need to order it. To be fair they seem to keep the necessities on hand to keep your bike on the road.
All in all great small business I will happily be returning to in the future.