I have had my stove (the only one I ever had) for 12 years now. After disassembling many of the internal parts for cleaning and gasket changing, I notice some minor to moderate surface rust, but, other than that, nothing I would call major deterioration. I am just wondering how long the average modern stove is expected to last before it needs replacement. I see that you can buy parts online, but I can't imagine most of the parts (especially cast iron) wearing out (unless they crack or warp). I realize the answer to this question likely varies with material (steel vs cast, soapstone etc), size, brand, whether it is a cat stove or not, and a bunch of other possible reasons including, of course, how it is used and cared for. But, there must be a general typical range in years (or maybe forever ... I don't know). Aside from replacing parts (and maybe the price of parts not making repair cost effective), and damage caused by accidents (over firing for example), what wear and tear type conditions/causes might lead to replacement of the entire stove?