I'll make a summary of all my sensors for you soon. I have a Subaru EJ20, and will use as much as possible from the engine, planning to use the original crank sensor but with a new 36-1 wheel. I can stay with the Subaru wheel if there's working MS-code, but I have no problem with replacing it (I was already planning for a change).
The ignition is the original coil pack.
Anyway, I'll give you all the details after next visit in the garage.
The main reason for me to go with the Extra code is to avoid buying yet another thing to run the ignition.