I've been shopping there for years and have yet to have a bad experience. The staff is knowledgeable and will lead you to an item or just let you browse if you wish. I've found parts there that were simply not available anywhere local.
Pros: wide selection, experienced staff
Cons: closed on wednesdays for some reason
more