I would recommend them for parts for vehicles that are less than 10 years old, but don't count on anything older unless you call first.\r
It is commonplace to wait a fairly long time on hold while parts availability is checked, but I suspect that's because they're a little short-staffed - not because of any other problem.\r
Parts arrive as promised, when they have them. A little lower on in-stock exhaust, clutch/trani-related, and major engine parts.
PROS: Good delivery times, keep promises, fair prices
CONS: Lower stock certain items