Very expensive.
They may or may not have the best parts selection in town. They are batting 1 for 2 with me in finding the part I need. Both times, however their prices were 2-3 times what I could get the same parts for elsewhere.
Unless you are completely desperate, and need the parts right away, i would not recommend them.