I have been more lucky than most of the others on her I got 5 years out of my toilet.  I too have never used cleaning tablets and have public water.  In my 54 years of life have never have to change a seal or flapper on any toilet I have ever lived.  The fact that it is an easy fix and I can do it myself is the only saving grace.