That assumes that you're trying to extend Contreras as if he's last year's player forever. Sure you might discount some on his 2017 performance, but Willson hasn't made life changing money in MLB yet so there's some benefit to locking in on his end too. Yep. Contreras is going to hit FA as a 30 year old catcher with 800 games under his belt. He won't be done, but he's not getting a long term deal. Meanwhile, if he comes out and repeats the second half of 2018, he might be out of baseball with what...$1.5m made in his career? You don't think he'd consider something like $50m or $60m for 6 years (using Bregman's deal as a starting point)? For all we know, Contreras could be Geovany Soto part deaux. God I hope not.