I was in town visiting my son and then was headed to Mexico. My pickup has had an annoying and tiring vibration for a while. I have had several mechanics look at it, balanced the wheels, and front end alignment while in Sierra Vista. Nothing helped. My son recommended Petit's because a mechanic told him they were good and trustworthy. When I called they were booked solid; however, they agreed to sandwich me in. Mike called after 20 minutes and said he had found the problem. There was a ginormous dent in my aluminum driveshaft. He ordered the part from LA and two mechanics replaced the driveshaft and put on two belts that were worn and cracking. My truck is now a joy to drive! He also greased something on the steering that apparently all the blind mechanics missed, cleaned something on the carburetor and voila! I love these guys because my trip will now be much less stressful not getting shaken up in a bucket of bolts. When I saw the old driveshaft it was actually curved. Five different "so called" mechanics had this on a lift and didn't see this obvious problem. If you need your car or truck repaired, go to Petit's. You will not be sorry!