to replace the balljoints on an 89 4x4 you don't have to have a balljoint press, both the upper and lower balljoint's are riveted to the control arms with large steel rivets. All you have to do is raise the vehicle and support the lower control arms with jackstands,remove the wheel, remove your tie rod, then remove your CV axle nut from the center of the hub, and take your upper and lower ball joint nuts loose(not all the way off, just loose enough so you can see 4-5 threads between the nut and the steering knuckle) and at the steering knuckle where the stud of the ball joint goes through it, whack the hell out off the knuckle with a heavy hammer, at the upper joint and at the lower joint. Beating the hell out of the knucle will break the press fit tapered studs loose from thier holes, thus avoiding the use of a balljoint seperator, once the studs are loose remove the upper nut all the way and pickup on the upper arm, this will let the knucle tilt out towards you(your CV axle may take some persuasion to be pushed through the hub and out the backside) grab the knuckle assembly firmly and lift up a little bit and remove the lower nut, now rest th whole knuckle, rotor, caliper assembly on a large block of wood or somethin similar, but dont drop it because you will break you brake hose, now you will need to grind the heads off of the rivets with a small sidegrinder and use a hammer and punch to drive the rivets out of the control arms. your new ball joints will come with bolts, nuts, and lock washers to bolt them onto the control arms, once you finish bolting in the new balljoints reassemble the knuckle, axle, and control arms in reverse order, and repeat for the other side. If my explanation of hitting the knuckle with a hammer to get the studs loose from thier holes is good enough for you to figure out what I'm talking about then that will elimnate the use for a balljoint separator, and the fact that an 89 4X4 has riveted in balljoints rather than press fit eliminates the need for a balljoint press, so other than a sidegrinder and a large enough socket to remove the axle nut you can do this job with simple hand tools. hope this helps you out, and hope I explained it so you can visualize what I'm talking about, I have probably done 50-100 sets of balljoints on all different makes of trucks and cars, so if you have any questions feel free to ask, John
I just came in from replacing mine! It's easy. I had to rent the press tool from the auto parts but that was it. A buddy would have been alot of help to hold the wheel out of the way. Just remove the tierod and let it fall. Loosen the nut on top of the ball joint about a 1/4" and use a fork to seperate the ball joint and spindle. Use your floorjack to raise the arm so you can remve the nut. Then lower the jack. I'm sure you knew to have the truck jacked up already and on a jackstand. This is were you need your buddy to help lift the wheel out of the way. If there is knowbody to help I used some 2x4's and fought them under the wheel. You will see what you need to do to get it clear of the stem on the balljoint. You will have to figure out how to ust the removale tool it is a c-clamp with spacers. Press the balljoint out and press a new one in. line up yhe spindle and stem. Use the floorjack to lift the arm and putt the nut on the stem.you can do the rest. I had never done it before and it took me 2.5 hrs for each side. The only big wrench you need is a 1-1/16.
the rest are small like 3/4 channel locks and maybe needlenose for yhe cotter pins. A pickle fork and a 8lb hammer needs to be close. good luck.