Buffalo traded picks 22 and 65 (third round, acquired for Tyrod Taylor) for 16th overall and 154 (fifth round).
According to the Jimmy Johnson trade chart, Buffalo gave up 780 + 265 for 1045 total points and received 1000 + 30 for 1030 points in return, a pretty fair shake if there was one. The new chart, shown here from our friends at PatsPulpit, shows Buffalo gave up 252.71 + 77.95 (330.66 total) and received 305.41 + 10.84 (316.25) in return. In both, the very slight edge goes to the Ravens, but it’s a negligible excess.
The Bills will still have a full compliment of draft picks, with an extra first rounder and an extra fifth rounder taking the place of a second round pick. Seven round, eight picks.