The Buffalo Bills and wide receiver Stevie Johnson are on the verge of a five-year contract that is likely to be completed in the next 24 hours, according to a source familiar with the deal. The two sides spent much of Sunday negotiating and are aiming to wrap up the deal Monday, the source said.