The Buffalo Bills have agreed to a deal with Free Agent Defensive End Mario Williams.  According to ESPN's Adam Schefter, the two sides have agreed to a 6 year deal worth up to $100 Million with $50 Million guaranteed.

The Buffalo Bills have certainly boosted their Defense with this pickup. Williams is a two time Pro Bowler with 53 career sacks and 241 career tackles with the Houston Texans. Injuries have plauged him the last few seasons though playing in only five games last season with a torn chest muscle. He also missed a few games in the 2010 season after surgery to repair a sports hernia.

It was said yesterday that Williams would visit other teams other than Buffalo, but obviously the Bills made him an offer he couldn't refuse.

More From 104.5 THE TEAM