While the trade has been rumored to be agreed upon for days now, we now have our first report that the terms have been accepted. Robinson Cano will indeed be a New York Met pending an imminent physical, per ESPN's Tenchy Rodriguez.

​​The players involved in the trade have been out since Friday, with Cano and Mariners stud closer Edwin Diaz coming to Queens and outfielder Jay Bruce, relievers Anthony Swarzak and Gerson Bautista, and top prospects Jarred Kelenic and Justin Dunn all going to the Mariners. 

​We still do not know exactly how much money the Mariners are sending the Mets in this deal to absorb part of Cano's huge contract, but plenty of analysts do not like the trade for the Mets at the moment.

While the Mets are giving up two highly-touted prospects in Kelenic and Dunn, there is no doubt that the 2019 Mets will be much better after this trade. 

​Diaz gives the Mets the lockdown closer they have been looking for, and while Cano is 36-years-old, he is still likely to be the best hitter in Mickey Callaway's lineup.