I went with one from 1-800 Radiators....
Its a 3 row CJ5 Radiator, Oh, it was a brand name raidator too (forgot which one though). Didn't charge for shipping, and it was 170ish $ with a life time warrenty.
It arrived within 2 days, Only funky thing was the Sides of the original had to be brased onto the new one. The guy at the Fabrication place gave me some grief about it but did a excellent job, (that also added 25$ to the final price)
The end result though was everything bolted right up, including the built in trans cooler for under 200$
Before the radiator replacement at idle at a stoplight the temp gage would begin to creep up, Now it can sit in the driveway on a NC summer night (Still 85 Deg) for 2 hours and not even budge the temp gage. Its probably one of the better buys I made for the jeepster.