Replaced mine a couple of years ago. Outfit I bought it from specialized in radiators and delivered to my door on a Saturday! (That was before the price of gas went through the roof.)
When I initially looked it up on line, it wouldn't give me a match for a Jeep CJ. Only a massage to call. When I called, they asked lots of questions about engine, options, and location of hose connections. Apparently a lot of variation within CJ models.
Lo and behold - what they delivered was a perfect bolt in replacement. I even got an extra row of coil added.
edit: They're still in 'bidness. Still delivering. I'm in Houston area, but I believe they have locations nation wide. Web site is www.Radiator.com