HELP! transmission case repair?

OP....Have you asked a transmission shop? I'm sure that they have seen this before. I too would be leery heading out for a long road trip with "will it hold" in the back of my mind. Stress you don't need.