My Tornado water pump started leaking like an open faucet. Quite by accident, I found this website http://water-pump-rebuilders.com/jeep-water-pumps.html

Sent my water pump with pulley, got it back in about a week, I think. New gasket, 3 year warranty. Cost $165 and USPS medium box shipping $15 each way.

Nice guy. No problems with the water pump so far.

This is not a paid endorsement.