Bush signed a one-year, incentive-laden contract with the Buffalo Bills, a source with knowledge of the deal told NFL Media Insider Ian Rapoport. Bush visited the team and passed his physical Monday, Rapoport added, and he'll likely practice with the team Tuesday.
Coach Rex Ryan, always a fan of piling on talented veterans, couldn't resist the temptation to sign the former Heisman Trophy winner. Bush, who recently turned 31, made it through five games last year in San Francisco, rushing eight times for 28 yards.
Bush, the former No. 2 overall pick, has a lifetime yards per carry average above four and 2,109 total yards from scrimmage over the past three years.