This is a place that I have used for two radiators. They dip them, fix any leaks and paint them. It's cheaper than buying new and you're guaranteed a perfect fit. I figure there's at least one shop like this near everyone on this site....
http://www.independentradiator.com/index.php