Tractordata usually has correct info, but the Deere parts pages also give serial number/year info.
Deere has separate sections/pages the 140, for before and after s/n 30000,
From Deere:
140 Hydrostatic Tractor
MP886 A.1
K301AS Kohler Engine
1968 Model (Serial No. -10,000)
K321AS Kohler Engine
1969 Model (Serial No. 10,001-22,400)
1970 Model (Serial No. 22,401-30,000)
140 HYDROSTATIC TRACTOR
14 HP K321AS KOHLER ENGINE
1971 MODEL (SERIAL NO. 30,001-38,000)
1972 MODEL (SERIAL NO. 38,001-46,500)
1973 MODEL (SERIAL NO. 46,501-56,500)
1974 MODEL (SERIAL NO. 56,501- )
For before 30000 the push pull switch Deere shows it has been substituted with:
Toggle/Rocker Switch - SWITCH, PTO
Part Number AM39489
Quantity Required 1
Elec. Connector Housing - CONN DELPHI 56 2W F BLK PLSTC
Part Number 57M8574
Quantity Required 1
Elec. Connector Housing - CONN DELPHI 56 2W F BLK PLSTC
Part Number 57M8575
Quantity Required 1
Presumably those are the 3 parts you were given.