Hi There,
If I were you, I'd determine the width of the tractor first, either by asking forum member 'Jimmybob' for some help (he is currently building a tractor), or by buying the Manual from Richard.
I would then go and measure a Scooter, to see how much they differ.
There are so many different types and sizes of scooter out there, that there must be one to suit your needs.
If you look in the Gallery under the 'Toylander 2' pictures, the centre picture on the second row, shows my diff / axle setup.
This came from a 'Free Rider' scooter, and measures about 22" from the end of one shaft to the other, and about 17" between the ends of the axle casings, just to give you an idea of size.
I don't know how the tractor is driven, but I suspect that it's the same principal as the cars, chain drive from the motor to the rear wheel / wheels.
This said, the scooter axle will have to be slightly wider than the body, to allow the chain and sprockets to line up.
As for modifying the axle, it would depend greatly on your access to machinery such as a lathe, welding equipment and such. Also your abilities will play a big part, but it is possible to shorten, (or even lengthen) the longer of the two axle tubes.
You would have to cut it at the flanged end (diff), and then machine (lathe) the exess metal out of the flange.
You would have to cut the axle tube very accurately, before welding it squarely back into the flange.
The inner shaft is slightly easier. The ones I have seen have a hole 'Cross Drilled' through the shaft, into which a solid pin passes. This pin locates into one of the 'Planet Wheels' in the differential, allowing it to drive the shaft.
Again, very precise measurements would be needed, and accurate drilling of the new hole required for the drive pin.
Hope this has helped,
Regards,
Mark.