Came with all components listed including grease zerks and hardware. Instructions were also included. If you remove the entire sway bar assembly from the vehicle as the service manual suggests, it is easier to remove the old links. I used a hammer and 1-ton gear puller to remove the old links; a 2 or 5-ton gear puller would have done the job easily. The cost for a gear puller ($15 at surplus center website) is much less than the special ball joint puller.