My JD4300 came with the optional trans heater. Only problem was the fact that it was mounted in the drain plug-the lowest part of the casing and had a 8" cord hanging down. Cord lasted about one week and the heater came out the first fluid change. I now have a block heater, lower rad hose heater and a battery heater, all fed off one cord, controlled by a switch at the front door. At -30C I give it about 1hr then let it run for5-10 minutes before working it. Most times I am only running up to the barn for a bucket of firewood or similar so it gets a short run at 1500rpm before it needs full rpm.
There is a spot on the range shifter where the tranny is in neutral if I ever have to move it with a dead engine.(I found this out once by knocking the shift lever just before going down a hill)