I took mine in to the local radiator shop for a checkup before rebuilding my heater. It just needed the hose nipples resoldered thanks to some neanderthal (me) pulling on the old crusty hoses. Price for a repeat customer - $0. They did recommend that if it was something more serious that it's just a few bucks more to replace the whole thing than to repair.

Chris