Not a yes John, but rather a question I have been going to ask here.
Can we use a CDI from {for example} a CB400T?
Ray may have some insight here if he happens to spot this thread.
I imagine the bike will run just fine with one possible caveat - the advance curve.
I think the advance parameters may be different BUT that may depend on how the CDI interacts with the high/low speed pulsers and advance coils. Where, electronically speaking, are these decisions made?
If by the advance unit alone all should be the same but how the actual CDI unit handles this may be the glitch on the porcelain.