I have only heard good things about these 3 too. My local guru/mechanic deals with all of them and has nothing but good things to say. It's nice to know there are still some people who care about people and not just the bottom line. Good business is a combination of both.