I was thinking of Upton, but he doesn't fit the OP's criteria of only having two more years. Not many do, though. Given that, here's what I come up with that have a rough contract fit: Andre Ethier (2017 + Option, $18M/18/17.5) Curtis Granderson (2017, $16M/16/15) Matt Holiday (2016 + Option, all at $17M) Nick Swisher (2016 + option, $15M/15/14) Michael Bourn (2016 + option, $13.5M/14/12) I'd trade Jackson for any of those, no cash exchanged. The Mets aren't trading a hitter for substandard pitching, and nobody is taking Jackson without actual relief.