This kit includes every nut bolt and component neccessary including uprights, bearings, ball joints, CV joints, brake discs, drive flanges, calipers. All new parts, not built up, but a fairly easy to bolt on installation so you can check the parts and you need to partially strip to fit.