Bates played very well during his opportunity, but he also couldn't crack the starting lineup through camp and the majority of the season until injuries forced him into action. The offer by the Bills seems about right, and if the Patriots want to overpay, so be it.
There was also speculation of bringing Williams back at guard money after he tests the market. If so, would Bates even make the starting lineup?