The 4-0 Buffalo Bills have taken steps to ensure that one of their key pieces will be around for a while.

Per Adam Schefter of NFL Network, the Bills have signed receiver Lee Evans to a four-year, $37.5 million extension. 

The deal includes $18.25 million in guaranteed money, and he will earn $27 million over the first three years of the deal.

The $9 million average for three seasons puts him in the upper range of the receiver pay grade.  Larry Fitzgerald of the Cardinals leads the way with his four-year, $40 million deal.