I think this propshaft came off a 1970 non-overdrive MGB. Wear in the universal joints is common and these can be replaced for about £15 each. It's probably not worth the bother as the sliding splines also tend to wear. New propshafts can be bought or even custom made for around £100 making them a much better option than reconditioned propshafts.