I wondered about repair, too. I'm not sure if it can be repaired when one of the horizontal tubes has been punctured?I'm totally ignorant when it comes to hybrids; that inverter radiator - can it be repaired at a local radiator shop?
Edit: Never mind. Just came across your follow-up post. It's nice when the customer doesn't squawk about the price and just wants it fixed.
Regardless, the safest bet for me and lowest probability of a comeback is a new radiator, and since the customer was fine with it, that's what I did. Plus I don't have to take it to a rad shop and return to pick it up. We used to have a rad shop but I'm 80% sure they closed. I imagine this is a dying market for all the same reasons many skilled trades are fading away.