The C90 engine will fit your ST frame perfectly.
As far as I remember, all C90 engines are 12v CDI.
Only the old (70's) C50 and C70 versions had an 6v points ignition.
If you really want to stick with the 6v system (as I do, nothing beats the speed of a high tuned points ignition!) you're choices are limited:
- swap the crank for a 6v L-type (lots of work, but a smart thing to do on an old engine without known history)
- bolt on a very expensive 12v tap 6v output rotor
If you decide to go with 12v after all, you've got to change/ad:
- part of your wire loom
- battery
- light bulvs
- CDI
- regulator
- horn
- sometimes ignition coil and switches, but this only in very rare cases
Quite a lot of info concerning this type of transition can be found on this forum.