Can't think what the "front upper suspension ball joint" is... maybe the beer is muddlin' my heid!Wouldn't be the A-frame ball joint would it??
This might help wi' the other bit..
http://www.landyzone.co.uk/lz/f41/drag-link-ball-joint-renewal-82152.html
;)