Depends on the money. It could be a win-win if the Mariners send no more than $25 million on top of the $37 million owed Jay Bruce and Anthony Swarzak.
Edwin Diaz has significant surplus value and Robinson Cano is probably worth at least $60 million over five years after posting 20.7 fWAR, valued at $163.7 million, over the first five years of his $240 million contract with Seattle. Steamer projects Cano with a 2019 WAR of 3.0, which is valued at about $25 million. Cano is only 16 months older than Nelson Cruz was four years ago when the Mariners signed Cruz to a four-year, $57 million contract. Cruz had a prior banned-substance suspension as well but came with less defensive value and a less-established record of production. The Mariners don't regret the contract with Cruz, who posted 14.7 fWAR, valued at $126.3 million, with Seattle.
It's tough waiting for all of this to play out.