Installing the upper ball joint is a little trickier than many suppose. The control arm bushings must be tightened in the vehicle loaded position. Here's a diagram and mention of this issue:
"Curb Height" means that the control arm bushings must be preloaded before torqueing or they will wear prematurely.
So how do you do that when your vehicle is sitting on jack stands or you have a jack under the control arm?
The first thought, is to jack up the control arm, but that only lifts your vehicle higher into the air.
Here's what I did on a BMW of mine which required the same procedure:
1. Take a measurement from the center of the hub to the lip of the fender while the vehicle sitson the ground:
2. Built wooden car ramps as follows:
Bottom 2 x 12 board is 27" long followed by an 18" board and then a 2 x 2 stop.
3. Drive your truck onto the ramps and then jack and remove the tire while supporting the lower control arm with a jack or stand. This will give you an add'l 3 inches of height.
4. Now proceed to remove the old control arm from the spindle and chassis and install the new one but not applying final torque to the control arm bolts.
5. Put the tire/lugs back on the truck and slowly lower it so that the upper control arm ball joint mates with the spindle. Double check your hub to fender measurement. Now tighten those control arm bolts to proper torque.
It maybe possible to not use the wooden ramps if you can obtain clearance to get your torque wrench into position and apply sufficient torque.
Once torqued take the tire back in the air and finish the install.
This procedure twists the control arm bushings into the correct position when the vehicle is brought to the ground. Otherwise, you will have over-twisted rubber bushings that will wear faster.