craig beisker December 21, 2023 X300 2009 John Deere X300 tractor 42" deck 224 hours $2699 craig beisker December 21, 2023 X300 2009 John Deere X300 tractor 42" deck 224 hours $2699