Sorry to hear about Buster and Puddleglum.
When pets get ill, they seem to go downhill very fast, I guess it's because they can't tell us they don't feel so well, so we only see the more dramatic worsening situation.
My cat Talisker, oddly enough, didn't show any significant symptoms of his hyperthyroidism, other than maybe being a bit skinnier than he should have been, but he's never been a tubby cat. I'm hoping that once it's been treated, he'll go on for a fair while yet. He is around 10 to 12 years old, he was pre-owned, so we had no idea exactly how old he is.
Both of my parents cats, that I've known, have lasted to almost 20 years, one that lived opposite them went on to something like 22-23 years.