What you need a lot of if you're planning a bit of DIY is patience!
Wishbones are fairly straight forward, get in there a week before and spray everything up with WD40.
Bottom pinch bolts on the ball joints can be pretty stubborn and to get a good swing on them you'll need a breaker bar or a long tube to fit the racket for leverage, along with a good deep 17mm socket (normal one won't reach over the bolt end and you'll end up rounding the nut off). I ended up having to screw the nut back on until it just covered the bolt thread and wacked it out with an old nylon rolling pin, if these bolts are badly rusted when you get them out, swap them over with one of the hub to strut bolts, they're they same.
Don't try removing the abs sensor from the hub, it'll snap, just unhook the wire.
Buy new drop links for the anti roll bar, I tried unbolting mine and one sheared off.
If you unbolt the strut from the hub, then from the top and remove it, you can jack the hub up and with your rolling pin knock the wishbone down free of the ball joint. Don't do this with the strut still attached, once the ball joint is free the whole lot, driveshaft and all will fly out and smack you in the face (I still have the scars)
The other bolts come out pretty easy. When fitting the new wishbone, forget the anti roll bar link for now. You'll need to jig the bone about to line up the mounting bolts (these are different lenths, so replace in the right order) and you won't do this with the link pushing on the bone. Once you have the bolts in, stand on the wishbone and push it down as far as it'll go, you'll just get the link in.
Lower the hub onto the ball joint, not all the way down, as you need the cutout in the ball joint stub to line up with the bolt hole, don't try and force the bolt in if it isn't lined up properly, you'll ruin the bolt/thread. Copper grease it up well.
Replace everything else and recheck the bolts for torque.