I won't be of much help regarding your CA125
I can tell you, 1st gen 85-87 CMX250 CDI will not work on 2nd gen 96-2016 CMX250 or vice versa..
From experience "GY6" CDI boxes Do Not provide electronic advance as rpm increases, but will work on 1st generation Rebel in what I would call limp mode.. Without spark advance engine damage likely to occur over time..
Looked at a CA125 wire diagram, it appears a 2nd gen cmx250 cdi may work.. The wiring and safety interlocks are the same..
96 VS800 Intruder (sold 2018 ), 87 CMX250C Rebel,
79 CB400 Hawk (sold 93), 75 CB350 (sold 83), 71 CB350 (stolen 74)
Help others help you, Include Year in your signature...