hi guys my 660 failed its mot today

but only on the left hand upper ball joint . does anybody have one spare ? i could buy or a whole set of aftermarked ones ? cash waiting ... ps only got 10 days to retest or will have to pay again.
thanks in advance darren