Furnaces with round water jackets such as the old time boilers have a longer life expectancy. One of the major causes of corrosion is ashes. Shop for a high heat model that reduces ashes. Cover the stove pipe in the off season and empty out the ashes. Statistics show that the area most prone to corrosion is the firebox and not the water jacket. Most of this corrosion is from the ashes.