Removed from a 1999 Yamaha 40 hp 40MJHX 99 model. Was working when removed. Includes shift cable for Yamaha big tiller handle. Will need new drive shaft key, $5 or so. Sleeve shows wear, has some grooves.