Thought I'd throw this here, as I been playing with the kdx 250 motors for a while..
There is also another kdx250 engine that goes in the kdx250sr (91-94) or kdx250f (f1-f4). The sr is the street ready version of the kdx, mostly jdm but there's a few about europe etc as well..
This more uses an even wider gear ratio than the kdx250d which is the enduro version you guys got in the US.
It also comes with heavier duty coils (larger), a heavier flywheel, a smaller carb (pwk 34), different reed cage with oil feed (they interchange though), oil pump, and the best of all COUNTERWEIGHT!
Now it also comes with a different piston(same bore), where the piston pin is located 3-4mm lower and hence the rod is 3-4mm longer in there. Its also got a 19mm piston pin bearing (vs18mm). Same stroke as the kx/kdx250d.
For my trail bike I mixed and matched 3 motors and made me a kdx250f2 motor, with a kx250 rod, pro-x kx250 piston, kx250 1990 cylinder (sleeved), 38mm pwk and the rubber boots off the kdx250d, so it all fits stock. It runs a pro-circuit pipe with a kx250 oem silencer. So I have the ultra wide trans (seriously this thing can do 160+kph and its got an uber high first gear too!), heavy flywheel, counterweight and all the power I could wish for. This makes a very useable bike for the trails, it is very little tiring and pulls like a mule!
THIS THING RIPS!
Anyways, I could prolly help out with any kdx motor questions you got. Plenty of experience between me and my team green mates out here.
Hope this is of use to anyone!
Cheers!
Chris