its quite a bitish job, i've done it.
I used a cone with expandable CV boot to save taking the CV joint off the driveshaft, as this can be quite tricky sometimes and I needed it done ASAP for the MOT.
I'd rather get the garage to do it next time, even thought I hate taking it there.
Oh, and the universal streching CV boots suck.