Listen to what Andy says.
Cranks: They are very good out of the box, but by no means perfect. The big hammer will yield not just a smoother engine, but a few extra rpm too. It doesn't really make any more power, but will keep what power you have longer and more reliably.
Ignitions: The PGMIII is very good (for power) and also very intelligent. It's full 3D on the timing and does things that the Zeeltronic and/or the Ignitech do no and cannot do. I've already spent hours mapping the ignition and RC valve timing on the PGMIII (and others), and we (Stephen A'lee and I) spent hours mapping the air solenoids so that we could replicate it with the Ignitech. And what you end up with is something that's equal to the PGMIII. But there is of course the possibility of dialing it in for different tunes etc. And yes, as "The Grant" says, they're more effective for a bigger displacement motor than on the stock NSR250.
On other points.....nothing to add.
Cheers,
Matt.