This is a used Latham Marine Hydraulic Steering Ram (cylinder). Total length is 24" with an 8" stroke. Working condition, please see pictures. 
ALL SALES FINAL!!  Please ensure part fits your needs prior to purchase.