How did you determine it was cast iron vs. cast steel? Cast iron can be welded with a high nickel welding rod. Then it has to be cooled as slow as possible to stress relieve. Not a particularly convenient weld but doable. I broke a timing belt on an interference Toyota diesel engine from the 70's (I believe) and the pistons ran into the valves causing a few of the cast iron rockers to snap in half. I was able to weld them back together and it has been working since - maybe 20 hours ago as I don't use it much. I didn't even do a full penetration weld, just a cap around the crack with a slight bevel in it which helped keep the alignment of the parts. Like I said you can't really make it worse than what you have but I do understand putting a few hours into a part that doesn't repair nicely is no fun either.