Over the years I have visited many mechanical shops. All Pro is by far the best shop. I had transmission problems with my 2003 Dodge Caravan. Not only did they have the best prices, but the quality of service exceeded my expectations. I didn't feel like they were trying to sell me something. They fixed the problem and the trans works great. Whether I have a transmission or engine problem, I will take my cars to their shop for repair. It's very rare that you find a mechanical shop that does not try to rip you off and sell you something you don't need. Highly recommended
more