A fork type spiller is fine mate
The hassle with the ball joints is they are tapered which is what makes them grip to do up so can be a little bit of a pain to remove sometimes if they are old so replace them as well for good measure as they are not expensive,
Make sure if you can you keep the steering wheel centered and mark how much the rod ends are screwed on so you will be pretty close when re fitting new ones,
As for the cv joints, they are just a poxy messy job and the internal circlips can be very fiddly so make sure you have some good circlip pliers
THE MAIN THING YOU WILL NEED IS A GOOD JACK, NOT A SCISSOR JACK! & AXLE STANDS THAT ARE POSITIONED CORRECTLY SO THERE IS NO CHANCE OF THE CAR SLIPPING OFF AND INJURING YOURSELF
Other things you will want is decent socket set, spanners, pry bar, along with copper grease plus torque wrench for the wheel nuts when re fitting them
Hope that helps a bit
Marc