Great functioning XL 25" (actually measures 28 1/4") lower meant to bolt up to a 20" motor to extend it. Comes with 5" spacer. 5" extension on shifter, extension studs with nuts. Can be used on a 25" motor with a change of 3 studs. For more info pls ask. This unit shifts well, the oil drained with ZERO water & metal. 90 day Warranty. Fast free shipping!!