The cooling system in a Jeep Cherokee is far from efficient, and putting a winch on the front blocks some of your precious airflow as well. To fix this and keep our XJ running cooler we installed a Flexalite aluminum radiator and triple electric fan combo. While we were at it we upgraded the rest of the cooling system as well. The exhaust system in our XJ was in dire need of replacement too, so we upgraded to a Magnaflow cat back system to replace the rusted out stock unit.
http://www.quadratec.com/products/178...
http://www.quadratec.com/products/176...