Took my F150 in to get re geared because I installed 35 inch tires, I told them to install new Seals and U-Joints on the rear end they did a good job but the front differential is where I had issues where they did not replace the seals or u joints in the front, After taking the truck home about 150 miles later i noticed it started leaking oil in the front I check it out and they did not replace the seals! I took the truck back to get fixed they call me and tell me the truck was ready I go pick it up and they charge me the for the U joints, seals and install. I told the guy the seals should have been replaced before hand that is what I paid for and they were not he removed the charge for the Seals. But I still I had to pay for the u joints and install If you plan on going here make sure to ask for all your old parts back and know what is getting replaced so you know you are getting the job done right!