Maybe this will help: Open system swap for about $100.
Parts List
1- $15.99 Jaz Coolant Catch Bottle-Jeg's Part # 547-600-025-01
1- $22.99 Moroso Radiator Filler Neck- Jeg's Part# 710-63745
1- $34.00 Heater Control Unit from Local Dealer (1996 XJ works)
1 - $25.00 Coolant, hose clamps, Radiator cap for a 1996 XJ
Installation
Step1: Grind down the lip on both ends of the Moroso Filler Neck. This will make slipping the stock upper radiator hose on possible. I grinded mine flat even with the rest of the tube.
Step2: Cut the upper radaitor hose as seen in the picture. Install your Filler Neck, use a light grease to make it easier. Slide the hose to where it's almost to the neck.Clamp it down.
Step3: Install the 3/8" hose to the overflow port off the neck. I installed mine under the core support bracket. Run the hose over to the airbox/fender area.
Step4: I switched the catch bottles hose connectors around for better use. My coolant bottle just sits there with nothing holding it in. I plugged the hose from the filler neck into the bottom of the bottle. Then I attached another hose to the other end and ran it out the bottom for the overflow.
Step5: Remove old heater valve and your old coolant expansion tank. Then install the new one as in the pic below. They do not install the same way! See pic!
Step6: Add coolant and go! I would check the coolant level after you have warmed the engine up.
Do it even cheapier! You can use a overflow bottle from a Eclipse and a used heater valve from your local junkyard.
Some people have retained their old expansion tanks to increase the coolant volume. They patched the tank in after the heater core. You can do this several ways. I have yet to do this since my tank was toast. Good luck! I would definetly do a radiator flush first! I used 4x times the normal amount of radiator cleaner/flush than normal.