I use a CSF 3-row, all metal (copper/brass) radiator on my '91 manual trans 4.0L xj. It's not cheap, but you can install it and forget about it. It cools so well, I can cover up the left half of my grill during Fall-winter-spring. During summer, I run the whole grill open, and have *never* had any overheating ... crawling up crazy slopes, sitting in traffic, even down in the 120* deserts of Mexico.
I run a Mopar XJ mechanical fan, Mopar XJ fan clutch, and Mopar XJ thermostat.
The 3-row part number is 2671
The 2-row PN is 2670
They will both fit '91 to '01 XJs.
These are very high quality rads. If you plan on keeping your jeep for awhile, you should consider that a lot of the cheaper rads with the plastic tanks will crap out in a few years, and you'll be back to spending more time & money later.
Also ... do NOT use GM "Dex-Cool" radiator fluid in your system. It corrodes where the core is soldered into the tanks. Use the normal, old fashioned green fluid. If you can't get the green, use the yellow "universal" fluid in a pinch.
Just my 2 cents worth. Best of luck in your search!