Based on second-hand experience, ABD is one of the best repair shops in Bloomington. John, the owner of ABD, does great work and for very reasonable prices. One caution, however, is that he does not work on quad four engines. So, if you have a car with a quad four engine, consider somewhere else. Unfortunately, I had to as well, but others--particularly international students, his main source of referrals--have had great experiences with him.