BEWARE!!! All-Pro tried to sell me items I didn't need. I had to take the vehicle back two additional times as they left the shifter loose and incorrectly installed the transmission mount. Also, they put Automatic Transmission Fluid in my manual transmission (this is NOT manufacturers specifications) ultimately causing my transmission to fail. I was overcharged and charged for items not utilized in the repair of my transmission. Owner is rude and condescending. I would NOT advise using this shop for any type of repair.
Cons: See Review