Good hydro cooling fan for 140's after serial # 30,000, all 300 312 314 317, Kohler powered 316 garden tractors.
John Deere 140 300 312 314 317 hydro cooling fan Transmission Hydrostat Rear End
John Deere 140 300 312 314 317 - hydro pump/transmission
John Deere 140 300 312 314 317 - pair of mower stop/hydro release knobs
John Deere 140 300 312 314 317 mower hydro release knob Hydrostat Free Roll
John Deere 140 300 312 314 317 - mower depth stop adjuster
John Deere 140 300 312 314 317 - mule drive #2