Badgerpoo wrote:What kind of job is replacing the inner joint?
I could probably do it in 2 hours, because I've got a lot of experience pulling driveshafts out of my V6

If it were the driveshaft on the other side it'd be a lot easier...
In a nutshell:
Buy a new washer for the gearbox sump plug
Soak all 3 suspension nuts (bottom balljoint, drop link, track rod end) in WD40 the night before.
Wheel off
Pull the pin from the hub nut cover and remove the cover
Wheel on
Drop car
Crack hub nut (35mm socket needed, 36mm will do but will chew the nut a bit)
Raise car by jacking the subframe and support with axle stands both sills
Drain the gearbox oil
Wheel off
Remove hub nut
Split the drop link, track rod end and then bottom balljoint. Stuff using a fork or splitter - just use a hammer!!!
Pull the hub carrier out the way, freeing the driveshaft
* Stick a jack in the middle of the subframe
* Remove the 2 nuts holding the steering rack pipes to the subframe
* Remove the 2 large steering rack nuts
* Remove the subframe bolts, but leave the nearside (the gearbox end) wishbone and drop-link nuts attached
* Use the jack to lower the subframe a bit
Round the back of the bottom engine mount (which the driveshaft goes through) are two small nuts. Slacken them so the lugs on the wheelarch end are free to turn. These lugs hold the driveshaft in. Be careful not to rip the heat shield, which at 10 years old will be a bit brittle!
Pull the driveshaft out
The bits marked with a * make the job faster and less painful for me, but it you've got tiny hands and long flexible arms you can skip them. I just can't get to the nuts on the engine mount though. Took hours to undo them when I tried it without dropping the subframe!
After you've put it all back together, pull the air filter box+hose out from under the bonnet and remove the reverse light switch which is sticking out the top of the gearbox. Grab a funnel and put 1.9 litres (for a manual gearbox) of transmission oil in.
See my clutch change HOWTO in the knowledge base for pictures of how to do all the above
<steve_earwig> I think this forum is more about keeping our cars going with minimal outlay than giving our cars more reason to go bang