JOHN McCAFFERTY, now 70, was told he'd live five more years after the transplant in 1982 and revealed he believed the other 25 years have "been a bonus".