2. Kyle Schwarber
If you can't beat 'em, join 'em. The Mets have never been able to get Kyle Schwarber out so the best way to get something positive out of him would be to sign him!
Of course that's not the only reason the Mets should be looking at Kyle Schwarber. The Mets lineup is improved, but seems incomplete. As mentioned before, I don't trust Robinson Cano at all. I don't think he should be the full-time DH. They do have guys like J.D. Davis and Dom Smith on the roster as well but both are coming off down years and I expect one if not both of them to be traded.
Adding a bat like Schwarber to this lineup would be massive. He slashed .266/.374/.554 with 32 home runs and 71 RBI in just 113 games this season split between the Red Sox and Nationals. We already knew about the power but Schwarber showed an ability to draw a ton of walks in his limited playing time this season.
Schwarber can fit right in that middle of the lineup and provide a big left handed bat after the likely departure of Michael Conforto. Schwarber can play left if need be and even played a little bit of first base in Boston although I wouldn't recommend the Mets put him there.
The Mets just could really use another bat and Schwarber is probably the best pure hitter left who won't cost $300 million dollars. If they have their eyes on the big prize adding a bat like this would go a long way.