Orchard Park, N.Y. -- With the 2018 NFL Draft just 24 days away, we've reached the home stretch of the pre-draft speculation phase. As the draft grows ever closer, the idea of the Buffalo Bills trading into the top five continues to pick up steam.

According to Jason La Canfora of CBS, the New York Giants are angling to trade down from the No. 2 pick, and the Bills seem like a logical trade partner. La Canfora quoted an NFL general manager who recently spoke with Bills general manager Brandon Beane and said Buffalo is still making every effort to trade up.

"Brandon is trying like hell to get up and get a quarterback," the NFL GM told La Canfora. "I'm convinced he'll trade up twice more if he has to. It reminds me of (Eagles general manager) Howie (Roseman) a few years ago (when he was moving up to land Carson Wentz)."

The tricky part for the Bills is still the fact that the Giants likely won't want to move all the way back to 12, where the Bills are first picking. Thus the idea of the Bills making two trades to get into the top two. As Beane pointed out at the NFL owners meetings, however, that can be complicated.

"I don't know," Beane said. "That is complex. Because you would have to have an agreement in place with both (teams) in order to do something like that. You never say never. If you trade to your example, No. 7, what if you get stuck there? Then what are you doing? What did you give up to do that? So you would have to know and have something prearranged to be able to do that. I'll always listen and be open to anything. I know everybody is assuming we trade up. We could always go the other way, too, if it made sense for us."

If the Giants truly are trying to trade down, it stands to reason they aren't targeting a quarterback. Peter King also speculated that a Bills-Giants trade would make sense. Given that Beane worked under now Giants general manager Dave Gettleman when the two were in Carolina, the dots haven't been difficult to connect.

Still, it would take quite a bit for Buffalo to move up. In the first three rounds, the Bills have picks 12, 22, 53, 56, 65 and 96. That could be enough to make two trades to get all the way up to No. 2, but the Bills may have to be willing to part with a 2019 first-round pick to get it done. That's something Beane is willing to do.

"If it makes us a lot better, and if it's a player that would be worthy of that, yes," Beane said. "We'll do anything we can to make our roster better. I'm not locked in that I would or I wouldn't. It would have to make sense and be a player that we really felt strongly about to do that."