Obvious trade partner for me looks like the Browns - they have the money to pay him and the draft capital to get it done. Give the Giants #4 and #33, take their QB at #1. Giants then take a QB at #2 knowing they can get Barkley at #4.
That's way too expensive for OBJ. The #4 pick, an early 2nd, and the highest contract ever for a wideout, for a dude with serious mental issues.
They'd be much better off taking the best player in the draft at #4. Let some team elsewhere trade for him, maybe the Bills would be appropriate. If I was the Patriots I'd obviously be interested as freak since this is the end of their window though I don't quite see it happening.
Not to mention the Browns aren't giving all that up without a new contract. And do you think Beckham is interested in signing a long term contract with the fricken Browns? The only teams getting Beckham will either be contenders or teams located in an awesome place to live