The upper ball joint is not independently replaceable (at least with an OEM part) but instead the entire upper control arm must be replaced as a unit. The following PDF has a step-by-step write-up on my experience replacing the upper control arm:
replacing-the-upper-ball-joint.pdf
Feel free to add your comments or additional tips!