This is the best shop I have ever used! I had another shop install new front ball joints on my F250. My truck never drove right after the installation. I took it back to the original shop three times and to three other shops. All of the shops tried to realign the steering or readjust the steering box. One shop overinflated my ties. Another told me my truck is old (2004) and will never drive right. When I finally took it to Long's, they figured out that my ball joints were not good. When they took off the old (9 months) ball joints, we found that they did not match. The threads were different, one was loose and one was tight. Long's are honest, fair and respectful. I highly recommend them! L. Rabb Georgetown, TX