Yeah I was thinking maybe 30 million of the 42 would be about the best Angels could do... wonder if they are taking on money in return? Probably doubtful.
Seems like they could have paid him a little more, considering what he means to the club... and that Harper is getting more money. But his time will come and will no doubt get extended for big money before his club control is up.