A lot of us don't know much when it comes to our very important vehicles that we really can't do without. When you're looking for a mechanic the thing that matters possibly most of all is the integrity of the person.
You don't want to get jerked around, you don't want to get lied to, you don't want to get scammed. Ideally, you just want to pay the person a fair transaction to get the job fixed as painless as possible.
Jim is that guy. My family and I have been going to Jim's for a decade and he's always been fair and communicative and reasonably priced.
Not only that, but Jim has stood up for his customers in the court of law on a few occasions (my mother being one of them) fighting other automobile shyster who have at one point or another tried to defraud his customers. If there is anything this guy hates, it's someone trying to be dishonest.
I will note however Jim and Pals are pretty high in demand and the waiting list can be high at times. If you only have one car and can't work out some leapfrog approach with a friends automobile the wait may be too long for you. Go ahead and call to find out, but it usually takes at least a weeks advanced notice.