Does anyone know where i can get a new front hub nut from as the thread is wearing off mine?
yeah its the nut that is in the centre of the hub (36mm i think). I got told i'd need to remove the driveshaft to get to the ball joint but when i've tried to put the nut back on it tightens but then if i tighten it a bit too much it loosens again
Yep, that sounds about right. The threads on the hub nut are most definitely 'one use' only, as soon as they're torqued up they stretch, and shouldn't be used again. That 'loosening' is it skipping a thread, so you'll never get it torqued up properly.
SEAT should have plenty of these in stock though, they have to be replaced for all sorts of jobs, including the ball joint as you say. Come to think of it, GSF and Eurocarparts should also have them.
I don't want to sound contraversal here, but the only issue with re-using these front hub nuts is that when you remove it you break the locking tang - that is all. If you have torqued it up so that it is jumping over the threads then you must have used some serious torque! Maybe the drive shaft threads now need to be checked for damage as well as fitting a new nut.
Eurocarparts should also have them.