Sounds like you getting some good advice from the cardiologist and that he is going to be helpful in doing everything possible in terms of ensuring you will be around long enough for knees to wear out. Thanks for the update.
Just had one of those stress tests myself. I aced it. LOL