I would say that, with proper care, any razor you buy that's of a quality build will last you a lifetime. Just look at all the old razors that are still around from back in the day. They aren't necessarily solid metal like the one you want but they are still in great shape because people take care of them. So yes, to answer your question, it should last a lifetime.
As for the strop I can't comment on it but I'm sure others on here will be able to...