No you don't have to clean the magnets & coil and by doing so can cause damage
The only thing that is important is a good electrical contact between the coil & the engine and the gap between the coil legs & the magnet
Next , a carb is a carb is a carb is a carb
So if that one is obsolete, fit a different one.
These are mower engines , not space ships or top fuel Nascars
So if the mounting bolts are the same distance apart very little matters.
If the choke is too small then the governor will have the throttle open wider to compensate for it
The worst thing is you might have to fabricate some control wires