JM,
Here's a thread right here at VDB that's pretty much on point - there are others as well:
viewtopic.php?f=21&t=131&view=nextFrom the above thread, it seems that a '73-'74 CR250M top end will fit and work about the same on MT250 cases as it would on CR cases, ignition and gearbox ratios aside. You'll also get the extra cooling of the early low-pipe CR250 head, which I've modified to use on my MR175 (it's a great head).
A comprehensive part-number comparison of top-end components like base gaskets, cylinder studs & bolts, etc. would be a good idea, but one thing's for sure; a lot of people have done this swap.
I don't know about a power-characteristics comparison, as I've never ridden a CR250M. I know my buddy's MT250 is just plain weak, so I have little doubt that a good-running CR250 cylinder will kick its ass at every rpm.
Perhaps woosh or others could give you a better idea about prices. There's not much on eBay right now, but that could change tomorrow:
http://shop.ebay.com/i.html?_nkw=%28197 ... m270.l1313Ray