>>/755772/
Is it just bent or is the actual radiator got a leak? 
Get a big grommet and duct tape the seal, it won't last forever but it's a lot cheaper than the $500+ they'll likely charge for a new one. 
I think my old Astra one cost $1200