I had a small hole in my rad on my Husky and I used 'liquid metal' still holding 3 years...but it was just a small pin hole.
Maybe just until you find a replacement. Or you should take it up to Rapid Radiator 250-376-1249
I had an 08 300 and mark at gofasters told me my 05 rad would fit. They look the same. never used them. They are for sale if any one needs them and they do not leak.