craig beisker June 15, 2024 X300 2015 John Deere X300 tractor 48" deck 260 hours $2599 craig beisker June 15, 2024 X300 2015 John Deere X300 tractor 48" deck 260 hours $2599