The lower ball joints on a tacoma are simple. They unbolt from the main spindle with 4 bolts from the bottom, then there's a large nut on the ball joint itself that also unbolts from the bottom. Once you crack the large nut loose, take a good heavy ballpeen hammer and give the control arm a solid whack right next to the balljoint bore. (hope this is making sense), this should pop it loose, then do the same for the outter tierod, then the whole thing will come off. I happen to have two of these that came off a brand new truck that I got some parts off of in a salvage yard in San Diego in '99. It had been crushed in some kinda accident in shipping to a dealership. Or at least that's the story I got. If you discover your lower balljoints are worn out and you need to replace them, I'll sell you these two. I'd be surprised to find out that they're worn out though, with that low of mileage on the truck. Someone musta really beat on it off road if that is the case though. Good luck.
P.S. The upper balljoints are pressed into the spindle. They're also fairly simple to remove. Once you disconnect them from the upper control arm, you need to remove the boot and then I believe there's a circlip that needs to come off before you knock it out of the spindle. The last one I did, I think I just supported it in a vise and used an appropriate sized socket for a punch to knock the joint out with. <img src="/forums/images/graemlins/notooth.gif" alt="" />