Get a new one, it is around $500 new and easy to snap in. You're going to spend at least a few hundred dollars to patch a radiator on a 20K engine. Not worth it.
I would also not go to an aftermarket radiator unless you really know what you're doing.. the stock are very efffective.