Well, it does add up to $330 I think.
Extrapolating salaries for baseball inflation one could even say that Harper really wont be that expensive in those last year. Maybe even tradeable (if we need to and of course he agrees), but hey, I will be pretty old by then and may actually be more insane than now, so lets worry about the first part.
Funny to see signing bonus and small salary. I guess the difference is just in how it is paid out, but really pretty small "initial" payout. Would have expected 50-60M honestly.