My TM 30 was 4 or 5 years old and the local immigration told my wife to get a new one during a visa renewal. I had not left the country only traveled within Thailand.
I went with an accident policy. It covers most accidents that could happen to me, with exclusions like alcohol related stuff. It was only 3,500 baht per year and I have not used it yet.