I bought a new non-OEM one on ebay last March which has worked fine so far after more than 10K miles. They are now available for a ridiculously low $33 shipped. You really can't go wrong with that. I believe the ebay seller was Radiator Connection. Autozone wanted $120 for essentially the same radiator - which was an aluminum core with plastic ends. Get them while they're "hot". Double pun intended!
otherwise it appears that $80-100 will get a brand new radiator from an auto parts store where you get to deal with a person face to face, and if it doesnt work they might remember who you are, and will make sure you have the right part the very next day.