I like to do as much of my own work as possible, but having had a look at whats involved with this one, I have decided to run a mile because that's how far it is to the nearest garage that specialises in Land Rovers.
I need my Disco every day and don't want it sat on axle stands on the drive whilst I spend a weeks worth of evenings, as well as a couple of weekends sat under it swearing.
The fact that my car came off a Scottish Farmer rather than a skool run Mum has also had an effect on making this decision.
Looking at the service manual, the ball joints need a special tool to press them out and the new ones in. I guess you could improvise something, but more extra work required there.
So I have decided to get some Lemforder ball joints from Paddock and give them and £200 to the Mechanic up the road.
If I had a second vehicle to use, then I would probably have had a go myself.
Hope this helps.