New aftermarket hydraulic pump drive shaft for John Deere 2955, 3055, 3155 and 3255 tractors. Replaces John Deere part number L42188. Please use your own resources to ensure John Deere part number L42188 is correct for your application. There could be several choices depending on hydraulic pump size, 2WD vs MFWD, serial number breaks, etc.