CPP's kit includes upper and lower ball joints, inner and outer tie-rod ends, tie-rod adjusting sleeves, idler arm bushings, and control arm bushings and bumpstops. If you need new end links, they're sold separately. We also went ahead and preassembled as many of the components as possible. For example, we threaded together the new tie rods with sleeves and painted them. In the long-run this saves time and frustration.