Maeda's contract is basically half (or more) incentives. There is no way in hell I'm giving Buxton $20mil/year guaranteed. I'd give him $10/year base, and a potential to earn another $10/year on plate appearances, and another $5/year on performance incentives. He stays healthy and plays well, he earns $25/year. Or almost guaranteed to happen- he gets injured, and sits/rehabs for half the season for $10mil.
If nothing else, it'll be interesting to see what happens with him. I can't believe any GM/owner would shell out good money for a guaranteed IL player, but as they say, it only takes one...
https://www.spotrac.com/mlb/minnesota-twins/kenta-maeda-18451/