is this a good deal or a bad radiator?

yup HIGH EFFICIENCY ONE ROW you can get a good 2 row for what there asking

Champion cores are supposedly made in China end tanks welded in the US then reboxed.I have a thread about it saved somewhere.

FSR are made in the USA and sold at a fair price, this company has great customer service,deals and will custom make whatever you need .

http://www.bryke.com/cooling_accessories.html