This OIL SEAL KIT for Leyland has OEM Number P4306951. It is compatible with ALStallion. We have this Leyland P4306951 Available in Genuine, OEM, and Aftermarket options.