15 years and infinite can't both be true.
Sheppard's had a working life expectancy of about 20km before requiring a major rebuild (cutting head, frame, etc.).
Storage is expensive because in order for them to continue to be useful they still need to be fully maintained as if they were operating.
If you perform the maintenance, then you might as well sell them because after 15 years you can afford new ones. If you don't perform the maintenance, don't expect them to be very usable.
Yes, they'll last forever if you maintain them but the cheapest option is not necessarily to store and maintain them unless there is an immediate use.
In the case of a Hudak win with a majority vote (super-majority of seats) and Metrolinx is unable to pass a new tax then we might assume the TBMs would be idle for a decade or more (2 full terms plus a few years).
I suppose the answer then is both. It's like those axes that people get passed down from their great-great-grandfather. The handle has been replaced dozens of times, and the head replaced once per generation, but some consider the ax to be 150 years old despite having no component over 20 years in age.
If you're willing to replace the majority of parts in a TBM periodically, including the frame, then you can run or store it forever.