Nice clean used Mercury Mariner 35 - 60 HP Outboard 20" Long Driveshaft 

11 spline crank shaft end, 14 spline pinion gear end

Part # stamped on driveshaft 45-88022 

Mercury diagram part # 45-98180

Measures 30 1/2 long to the very tip, as photos show

Super clean driveshaft, splines are good and clean with no damage or heavy wear.  Shaft is good and straight

Fits various 35 to 60 HP motors from 1980 up to 1990.....may fit other years and motors as well

PLEASE CAREFULLY review all photos and reference any part numbers to make sure this will fit your motor before buying