Not a good experience. Truck was pulling left, took it in and was told I needed to replace upper and lower ball joints on both sides, two tires and get four wheel alignment. Was quoted over $2000.00. Decided to get 2cd opinion, ball joints were in perfect condition, needed two tires and 4 wheel alignment. Saved $1700.00. Truck is now great. Buyer beware!