The main reason why the Mariners are making this move is to clear some money from Cano's albatross of a contract, and according to Andy Martino of SNY, roughly $60 million is going to Queens just to get Cano and his gigantic contract out the door.
Roughly $60 mil headed Mets way in current incarnation of deal. Players, again, are Cano/Diaz for Bruce, Bautista, Swarzak, Dunn. Kelenic.— Andy Martino (@martinonyc) November 30, 2018
That's a boatload of money, but Martino came back and tweeted an important update to keep things in the proper context:
Important update: Someone involved in the deal cautioned that the money part is still being worked out. Emphasis on the word approximately. $60 mil could be a little high in that it might include some of the offset money from Bruce/swarzak. Money is the main reason not done yet— Andy Martino (@martinonyc) November 30, 2018
How much money headed back to the Mets has still not been worked out yet, which is why this hasn't been completed. The $60 million being thrown around might be too high and that it might include some of the money that's being offset by veterans Jay Bruce and Anthony Swarzak, who would be going to Seattle.
The belief is that the deal will get done today, but in any event, bet on Cano and Diaz becoming Mets by the end of the weekend.