I had my CV axles replaced, which cost me $400 total. They were fast and courteous. Of interest, I was there during closing time, and they were busy moving a car into the garage so that its owner (who hadn't paid a bill) couldn't come and take it during the night. It was kind of a weird that they were doing it, but didn't affect my experience.
Pros: Fast, Courteous, Accurate quote
Cons: Slightly expensive
more