I ordered that set up earlier this year and am running the ball joints...the rod ends I have for trail spares. So far they are doing well. My set came with 2 upper ball joints, 2 lower ball joints and 4 rod ends as the pic shows. I think I paid $79 including shipping. However, looking at the link you posted even though the pic shows all 4 ball joints in the description it only says 2 ball joints.