OH BUGGER !
That's an M21 timing side shaft and it's a damn sight too long.
Back to Alpha Bearings for a new shaft to be fitted.