At a time when the Buffalo Bills are reluctant to fork over big money for running back Fred Jackson, they’ve dug deep to do a new deal with veteran defensive tackle Marcus Stroud. Already under contract through 2010, a league source tells us that Stroud has agreed to terms on a contract that will pay him an average of $8.25 million per year for the two new seasons. In all, Stroud is now under contract for four years at a total take of $28 million. He’ll receive $12 million guaranteed, and $16 million in the first two years. Stroud previously was due to earn a base salary of $3.5 million in 2009 and $4 million in 2010. The Bills acquired Stroud last year in a trade with the Jaguars, where he had been a first-round pick (thirteenth overall) in the 2001 draft. He started all 16 games last season, for the first time since 2005. In 2007, he was suspended four games for violation of the policy regarding steroids and related substances.