Get the drivehaft nut off first, you will need someone to hold the brakes on as you loosen it. They are very tight so you might want to get a bit of pipe to put on your ratchet/breaker bar for more leverage.
Ball joints can be tricky to get out and back in too, recomend you get 2 jacks if possible (2nd one can hold the strut up a bit so yo ucan get the ball joint back in. Dont foprget you will need gearbox oil to top it back up aagin as well
Be carefull when pusing new drivshaft in that you dont rip the driveshaft oil seal as well mate.
Thats about it, take your time and make sure the hub nut it secured (staked) properly whan you put it back on the new shaft.