This Mercury driveshaft, part number 45-8m0144411, It is designed to fit XL. Look at pictures closely it is used .