Right? The price also makes me leery, but not leery enough to pay 150% more for a champion or copper radiator. I'm pretty sure Champion radiators are made in China as well.
They are made off shore, keep in mind, if you have a shroud, it will not work with the aluminum radiator.
I would be interested in buying your old radiator if you would ship it.