Boat lift motor by lift tech marine.
120v manual switch 29mm 20 spline shaft 
Tested. Nice used shape.
IN box 
BMA # 22789