Did Bills pay too high price for Brown?

The Buffalo Bills have long coveted running back Bryce Brown, whom they acquired from the Philadelphia Eagles in a trade Saturday.

"We started this process probably about a year and a half ago trying to get Bryce Brown," general manager Doug Whaley said Saturday. "So, that was maybe a little more uplifting once that got done just because of how long it took for us to get the deal consummated."

In the end, the Bills gave up a conditional 2015 fourth-round pick for Brown that is contingent on the Bills receiving that pick from the San Francisco 49ers. If the 49ers instead send a third-round pick for Stevie Johnson, then the Bills will ship a 2016 fourth- or third-round pick to the Eagles.

Mid-round future picks aren't the most valuable of assets in a trade, so the Bills didn't necessarily give up the house for Brown. However, there is a line of thinking that the Bills may have given up too much for Brown.

Why? He was in danger of being cut by the Eagles, who already have LeSean McCoy and traded for Darren Sproles this offseason. It's not to say that Brown doesn't fit with the Bills -- but why pay more than what's necessary?

There were a couple of reactions on Twitter the past few days that caught our eye. First, from former Tampa Bay Buccaneers general manager Mark Dominik, now an ESPN NFL analyst:

And another from veteran Eagles beat reporter Reuben Frank: