Greetings from West Sussex.
I did mine at the end of last year, using this tool:-
Took me the best part of a day. You'll need some meaty washers to ensure the angle is correct when you're installing the top joints. No great dramas though.
I had an offset upper ball joint (apparently factory fitted due to a crap batch of D30s), so check before ordering new ones. You'll need to wire-brush the top of the old joint to read the number of degrees offset on it, before ordering another..... worth checking.