This LAY SHAFT for Leyland has OEM Number F3312011. It is compatible with 12MBus. We have this Leyland F3312011 Available in Genuine, OEM, and Aftermarket options.