Well it does help when napa gives you the right part!! They gave me the 2wd version instead of the 4wd. Finished up and both were in very bad shape. The uppers do come with the ball joints if you get them from the dealership which the cost is around $150-$175. The lowers were 41.99 each but get...