This is a brand NEW hydraulic pump used on John Deere model 24 skidloader after serial number 001096 and on model 170 after serial number 000374. It replaces John Deere part number GG170-30743.
It has a splined shaft. This is not the actual picture, but very similar. The pump for the earlier serial number machines is available too, it is a part number GG170-20271.