Good signing, good price. A little concerned with injury history but that is in the discount I suspect.
The Bills are setting up well to take BPA all day in the draft.
IMO you wait for the dust to settle on him you can save some $. I worry that his game is speed and when that starts to drop, so does his effectiveness.