The life expectancy of the porcelain body is easily 25+ years. Like anything with rubber parts, it will need occasional part replacement. And if you have hard water, lime buildup can be a problem if you do not periodically clean up the ports. The throat can be limed up as well and there is not a lot you can do about it. Hard water can shorten life expectancy on many plumbing products.