Hi sdibbers
Thanks for your suggestion, it is a critical area indeed. Good to point that out to me.
I am going to weld in a large new panel, that will hopefully reduce the risk and secure both strength and geometry.
OK, some coffee, measuring, and more coffee before I start disassembling it...