Here's a quick how-to for replacing the CV axle:
TOOLS NEEDED:
1. Jack
2. Jack stand(s)
3. Lug wrench
4. Snap-ring pliers (about $10)
5. 3/8" ratchet/driver
6. 12mm socket or ratcheting box wrench
7. 17mm deep socket
8. Screwdriver or putty knife
9. Vise-grips or large pliers
10. Hammer
REMOVAL
1. Jack up truck and place on jackstands under the chassis (not the A-arms).
2. Remove tire
3. Remove hub cap on drive flange. Use a flat screwdriver or putty knife to pry it off as you rotate the hub cap with vise-grips.
4. Using snap-ring pliers, remove the snap ring on the CV axle splines (behind the hub cap you just removed).
5. Using a 12mm ratcheting wrench or socket/driver, remove all 6 bolts holding the inner CV axle to the differential flange. To access each pair of bolts, rotate the brake rotor and then to keep it from rotating while loosening the bolts, stick a screwdriver through the brake caliper and the brake rotor vents.
6. Remove 3 17mm nuts from the ball joint and pry/wiggle the ball joint studs out of the A-arm, then swing the A-arm downward
7. Tap the outer end of the CV axle with a hammer to dislodge it from the drive flange and slide it towards the center of the vehicle through the opening created by swinging the A-arm downwards.
8. If the thrust washer is still attached to the outer shaft of the original CV axle, remove it and install it in the same orientation on the new CV axle.
INSTALLATION
1. Slide the CV axle back into the hub through the opening created by the swung-down lower A-arm.
2. Hand-thread the 6 12mm bolts holding the inner CV axle flange to the differential flange.
3. Reinstall ball joint and tighten the 3 17mm nuts
4. Tighten 6 12mm bolts holding CV axle to differential flange, first, one per each pair of three, then tighten the second one of each pair. Don't forget to insert that screwdriver through the rotor vents to keep it from spinning.
5. Reinstall snap ring. You may need to pull axle fully through the hub to fully access to the snap ring channel.
6. Reinstall hub cap.
7. Reinstall tire
8. Remove vehicle from jackstands
DONE!
NOTE: Alternatively, in lieu of removing the ball joint to provide clearance to pull out the CV axle, you may opt to remove the large bolts holding the A-arm to the subframe. There's one long bolt and nut at the front and two bolts at the rear of the A-arm. I think they're 7/8 or 21mm. I forget. This can be more inconvenient because you'll need to remove the splash guard to do this, and those bigger fasteners might need a 1/2" drive or air wrench to remove. The benefit is that that you don't have to fight the torsional resistance of the A-arm bushings or wrangle the ball joint studs through the A-arm, which can be challenging due to the weight/angle of the strut/knuckle assembly.