In 6 of his 10 seasons (including this year), he's had an OPS better than .900. That includes a .948, .956 and .940 OPS. Saying .900 at best is underestimating how good he's been in the past. In his last 7 seasons, he's gone: .855 .940 .898 .901 .889 .928 .913 Other than the .940 5 seasons ago, and the .928 last year, he's been a .900 guy. Given that his walks are down and his power should start to decline within a season or so, expecting him to routinely eclipse .900 seems strongly optimistic. In only 2 of the last 6, using the numbers you posted, has he failed to reach .900 OPS. Once by .002 and once by .011. However, he has eclipsed it by .040, .001, .028 and .013. Looks to me that he has been remarkably consistent and should be a good bet to exceed .900 OPS again in the future. It's not like we're talking about signing him through his age 39 season. If they signed him for 4 years he'd be 35 when the contract is over. Would he be performing as well at 35 as he is now? That's doubtful. Would he still be putting up number well above average for a 1B? I'd be willing to say yes. And considering how much less he would cost than Fielder and Gonzalez, what's the problem?