Thanks,
East Side Cycle in Kitchener has done seasonal maintenance & replaced the chain, sprockets and misc derailer components.
I was more concerned about the structural integrity of the frame and areas that might exhibit deflection due to stress and which welds tend to fail after 1000s of kilometres.
Major manufacturers fatigue test frames and components to ISO standards (ISO 4210 for example). I used to work at a bike company and we had a QA department who performed those tests in house as well at the factory and by a third party lab.
It’s hard to predict how long something will last in use though because there are so many variables but I would say if there was a major flaw in your frame you probably would have seen it by now.
Fatigue cracks on welded metal frames are almost always in the heat affected zones. The joints in the bottom bracket area, headtube to down tube joint, and at the seattube area see most of the stress.
The nice thing about metal frames vs. conposites is that fatigue cracks usually take some time to propagate before any kind of failure.