The mechanics @ Finn generally know what they are doing and are not pushy about getting you to do additional work you don't need. They are a little more expensive than some other places but they generally are willing to stand behind their work.
Pros: Mechanics know what they are doing
Cons: Expensive
more