You've been breeding your own birds, yes? Just playing the devil's advocate here. If you're breeding your own birds, it's possible that the increased longevity of your roos is related to steadily improving genetic quality in your stock due to your husbandry methods.I found my roosters die at about age 4 when eating layer. They now live longer eating an all flock. Just what I have noticed.