This is what this deal looks like: Diaz 4 years of club control prearb, Cano 5 years $120M, Bruce 2 years $28M, Swarzak 1 year $8.5 M, plus prospects and whatever $ the Mariners might send over. The Twins do not have any bad contracts this time (OK, Addison Reed, so he will have to be in that deal) Cano is signed from his age 36 to his age 40 season. That's 5 geriatric years, and the assumption the Twins need to make is that his last 3 or 4 will be a DH. The most they should pay him is $10+8+5+5+2 = $30 million and let the Mariners responsible for 90-Reed's 8.5 = $ 81.5. The Twins can afford to let a leftie tossing OF go, and if it were up to me, I'd throw in Kepler. (Reed + Kepler is at least equivalent to Swarzak + Bruce, but likely better.) As far as prospects go, who am I to stay in the middle of a family reunion, so Nick goes to play with Dee, like the good old days, and Stephen Gonsalves could follow. (That's two top 100 prospects btw.) So we have: Addisson Reed + Max Kepler + Nick Gordon + Stephen Gonsalves for Robinson Cano + Edwin Diaz + $80M That said, there is no way in hay I would want Cano in my team...