brand new chinese radiators are available. check ND radiators facebook page.
in your case, replace the plastic tanks with new ones. I had it done on my civic as well, as the old tank had delivered a long crack, constantly leaking from the top,
the crack became visible only after thorough cleaning and looking very closely