Could you keep the drives working that long?

For 20ish years stored properly with a few spares, absolutely, why wouldn't they?