I did my entire front suspension bar the shocks and springs a couple of weeks ago.
Anything you need to undo that has an allen key head (Track rod ends, upper wishbones, ARB droplinks) will most likely have to be replaced. The metal is too soft to take the torque as you undo it so the whole thing will just rip apart.
The upper wishbones are very easy to replace, the lower ones are quite difficult.
For the uppers you undo the bolt that connects the strut fork to the lower wishbone and then undo the bolts that secure the strut to the wing. Then undo the bolt that holds the upper wishbone to the hub upright. The stut will drop down and the upper wishbone mounting plate then lifts off the top of the strut. You then replace and refit, takes about 30 minutes each side.
The lowers are a total pain. The best way to do it is split the cv joints and disconnect the upper wishbone, remove the ARB droplinks from both sides and move the ARB out the way. Split the TR end ball joint and support the hub and then undo the lower wishbone to hub ball joint and undo the 4 subframe to wishbone bolts then remove. I found it extremely difficult to get those 4 bolts back in again, seems to take an age to get it aligned, plus they are very soft and you need to be careful not to strip the bolt threads.
I can't stress how important it is to split the cv joints, if you don't you won't be able to manouvre the hubs enough to get the ball joint back in the hub, and if the jack you use to support the hub fails then the driveshaft will pull out of the gearbox and deposit oil on the floor
To split the CV joints you need a spanner (17mm I think) and an allen key set for your socket (you can use allen keys but theres only about 5 degrees of movement so you really want a ratchet). You will also need someone to work the brakes as you do them back up.
Tools you will need:
Ball joint splitter (Screw type not hammer)
Sockets : 13mm, 15mm, 17mm, 22mm
Spanners: 17mm
Torque wrench: 45nm-83nm