It's not so much a question of how long it can last, but how long will it perform optimally? Crossover component can go out of spec, driver surround materials can harden, connectors can corrode, magnets can weaken, etc. I would estimate 20 years as an effective life. Fortunately everything that can go bad can be readily and fairly cheaply fixed bringing performance back to day one new.