This is a OEM Johnson/evinrude prop shaft that was removed from a 1994 Johnson 90hp. I know it will fit several years and models but it is buyer responsibility to check compatibility. There is absolutely nothing wrong with this shaft. It's ready to be installed.