All Pro does provide a free diagnostic and quote. Which includes the mechanic taking the transmission apart. However, the year warranty the shop provides with the repair is worthless. My check engine light immediately came on after leaving the shop. I took my truck back immediately. I was given a ridiculous excuse and I believe they reset the code. The light came back on the next day and they ran the codes again. I was told the codes were for the knock sensor and O2 sensor. I was told to go to another shop for those repairs. Long story short this shop I was referred to wanted to charge me $1500 to repair the sensors. I didn't pay it. I got another opinion and the second shop found that the electrical lines running along side the transmission appeared to be pinched between some metal. They believed that was the culprit and the sensors did not need replacing. I went back to All Pro as suggested by the second shop and was given excuses and they failed to look at my truck again to resolve the issue. I paid $2500 to have my transmission replaced with All Pro, I thought I could trust them. I was wrong.