Silicon bronze wire is more welding dissimilar metals than for cast. It's great for welding stainless to copper and for welding low quality steel sheet metal to high quality tubing.
There is an allow for mig welding To cast iron.
It's a special, expensive wire that requires a different gas mix. Esab and crown alloy both make some.
@stinkbomb can hopefully chime in with details.
All my cast repairs I pre heat the whole piece and the weld area, make the weld and post heat as long as I have patience for, tapering off the post heat as time goes on.
I then wrap in aluminum foil, then fiberglass insulation, then a moving quilt.
I've had good luck with stick welding nickel 55 rods over the nickel 99, as well I have knocked all the flux off and used nickel 55 rods with TIG.
Can you confirm whether it's cast iron and not cast steel? Take a file or chisel and get a chip. Dark grey-black is iron, light grey-silver is steel. Just hoping for the best...