The Buffalo Bills free agency has gone better than any of their fans could possibly have hoped.
The Bills traded for All-Pro running back LeSean McCoy and got him to sign a contract extension, brought in two new QB's in Tyrod Taylor and Matt Cassel, shored up the offensive line with Richie Incognito as well as signing Jerry Hughes and Kyle Williams to new deals.
Well today, it got even better for Buffalo. According to a report from ESPN's NFL insider Adam Schefter, the Bills have managed to sign Super Bowl winning wide receiver Percy Harvin.
Harvin was released earlier this month by the New York Jets after they acquired Brandon Marshall in a trade from the Chicago Bears. Either the Jets couldn't afford to keep both of the receivers, or they just didn't want two egos of that size in the same locker room.
Ego, or temperament, personality, whatever you want to call it, is a big factor in the career of the 26-year old Harvin. The talented wideout started his career with the Vikings but was traded to the Seahawks after three years following injuries and fallouts with the coaching staff.
From there, he missed more time through injury before returning for the Super Bowl, where he had a good game, scoring a return TD in the blowout win. By last season however, the Seahawks grew weary of Harvin, who reportedly became a divisive influence in the locker room.
The Seahawks traded Harvin to the Jets, where he was paired up with former Jets head coach Rex Ryan, who obviously didn't have anywhere near as much trouble with the receiver as his previous employers did as he's brought him to Buffalo. The one-year contract may say more about that though. Probably a smart move that from Ryan considering Harvin's past.
The happiest man to see this trade come in, however, may well be current Buffalo Bills receiver Sammy Watkins, who seemed incredibly excited to see Percy come in.
We'll have to wait and see if this one turns out as well as Watkins is hoping. But in the mean time, Bills fans can be a bit more upbeat about the 2015 season. They may not have a starting quarterback right now, but whoever does come in will have some very nice tools to work with.