These guys are very good at explaining things and they never charge you for anything you don't need. On one occasion, they weren't able to fix the problem because it was something that the dealer had to fix, and so they insisted upon charging me nothing, even though they had already replaced a couple of parts. These guys know their stuff and are very honest.
more