Honestly rust probably does not hurt anything, as long as the magnets are good, stator wire is good, the timing tab is clean and gapped to the pickup coil it should work just fine. they have muratic acid rust removers that remove and treat the surface.
But then the cr250 ign is awesome so its a good excuse to upgrade!