As much as I try to avoid buying China made stuff whenever I can, they do make a fine radiatorAgreed. That's all i did to my radiator and it cleaned up pretty well.
To be frank, i'd rather spend the money to recore it, than get a China-made aluminum radiator.