Stainless steel flue liners generally last for 15 to 20 years (though low quality liners may not even last for five).