To do ball joints:
1)Take tire off
2)Take brake caliper off (hang it somewhere with a coat hanger, you don't have to undo the hose from it.)
3)Remove dust cap on hub.
4)Remove snap ring and associated items to get access to spindle nut.
5)Using a 4-prong spindle nut socket loosen and remove spindle nut.(I stick a screwdriver into the edge of the rotor and let it push against the caliper adaptor so the hub won't turn)
6)Remove retaining washer (try a pair of needle nose to get it.)
7)Remove inner nut with 4 prong socket (it should be loose enough to turn by hand).
8]Remove the hub/rotor assembly (the outer wheel bearing will come out when do this)
9)Remove the brake caliper adaptor.
10)Remove the 6 nuts holding the spindle on (you'll need to buy 6 new ones because they are nylock (torque-retaining).
11)Remove the spindle--this can be a pita. Use a soft mallet to loosen it. What ever you do, DO NOT use a metal hammer on the bearing surfaces (the shiny parts). I have used a short length of 2x4 and a sledge in the past.
12)Carefully pull axle shaft out (there's a seal in there). Check and replace u-joint as needed.
13)Disconnect the tie rod end at the knuckle. (on the driver's side disconnect the drag link at the steering arm.)
14)On the driver's side, remove 3 nuts on steering arm and remove steering arm. It may take a while. Use lots of PB Blaster (or your favorite penetrate). I used a short sledge to get mine off the first time. Use Anti-Sieze when installing (use it on everything)
15)Remove cotter pins and loosen nuts on ball joints. Leave the nuts on, just very loose. This is so the knuckle won't fall on your toe or the ground when you loosen the ball joints from the yoke.
16)Use a pickle fork to break loose the ball joints.
17)After the knuckle is loose, remove the nuts on the ball joints all the way and remove knuckle.
1

You need to unscrew and remove the sleeve from the top hole in the yoke (where the threaded part of the upper ball joint went through). There is a tool for this which is important for installation. It's a ball joint spanner wrench available at NAPA mfg OTC, p/n 7080.
19)Remove snap ring from bottom of the lower ball joint.
20)If you have a ball joint press, remove the ball joints from the knuckle and press new ones in. If you don't have the press, just take the knuckle to a garage and have it done.
21)Reassemble everything.
A few notes on re-assembly:
-Thread the sleeve for the upper ball joint in until there's a couple of threads showing. Then put the knuckle in (with new ball joints). Put the nut on the lower ball joint and tighten to 80 ft/lbs. Now torque the sleeve to 40 ft/lbs. Now put the nut on the upper ball joint and torque to 100 ft/lbs.
-Use new cotter pins on all castellated nuts
-Anti-Sieze!!!
-Completely clean all wheel bearing (inner and outer), inspect bearings and races, replace as necessary. Repack bearings with new grease. (ALL old grease must be gone. Try brake cleaner)
-To access inner wheel bearing, pry seal out of rotor. Use a new seal when putting everything back together.
-Replace any worn parts while you have everything apart.
-When installing the axle shafts, be careful because there are seals inside the axle tubes that you can knock loose. (Some people go ahead and replace those at this time)
Various torque values*
-Tie rod to knuckle nut-45 ft/lbs
-Steering arm nuts-90 ft/lbs
-drag link to steering knuckle-60 ft/lbs
-Spindle nuts-25-35 ft/lbs (use new ones)
-Spindle nut/wheel bearing procedure and torque is
HERE
*All torque values came from a Factory Service Manual.
Hope I didn't leave anything out. I'll check it to make sure...and so will other people.
Ted