It's a league where the average player's career is no more than 3.5 years. It's not just a saying, the NFL is really "Not For Long." There are those, however, who beat the odds, enjoying elongated tenures in the league where they play for pay, and the Buffalo Bills have more than a few on their defense.