Cespedes was 2 years younger when he signed that deal. Donaldson will be 33 come 2019. Donaldson is a better player yes, though I don't think many teams will be lining up with 7 year deals on the table. All I was suggesting was on a short term deal, you likely have to go higher on the AAV. Someone suggested 4/100M and I said it likely has to be 4/120M to even start the discussion. Likely JD will be $30M per season I think, nothing lower especially on only a 4 or 5 year deal.
I'd probably do a 5 years/$150M extension starting in 2018.