What do you mean "it's not too bad its only the front ball joints" ?!
Worst case scenario - Take off the highly torqued up nut off the bottom of the ball joint before taking the hubs off (you'll need a big socket for the driveshaft hub nut) along with the front wishbones. Apply some proper beefy heat while smacking the wishbone off with a hefty lump hammer (The heat will melt the grease so relevant safety gear is useful). Try and peel back the peen (correct word?) bits that prevent the ball joint from undoing with a chisel or carefully grind them off. I then used a hefty punch to gradually shock the ball joint screw into turning, varying the slots to spread the force as it were. If you can get a proper tool then use that instead. Machine Mart may well have something.
The new ball joints from GSF are cheap, these need to be screwed on, again use a punch for the tightening. Get it to a stage where the peen (again, correct word?) looks like it will go into the dents on the hub neatly and tap them in. Put everything back on the car and bear in mind that the bottom ball joint nut needs to be done up to 350Nm so you'll either need a beefy torque wrench or a long bar on the end of a breaker bar.
On the plus side, the OS will be easier than the NS and hopefully, you won't have as much of a fight as me
