Pitchers tend to experience declining production under seven-year contracts, especially when the contract is signed after the pitcher's 30th birthday.
In his four seasons with the Red Sox, David Price has posted 10.6 fWAR, valued at $85 million, while being paid $121 million. Over the most recent three seasons Price has posted 6.2 fWAR, valued at $49.8 million.
As a point of reference, Rick Porcello, who is three years younger, recently signed a one-year, $10 million contract after posting the same 6.2 fWAR, valued at $49.8 million, over the past three seasons.
https://www.fangraphs.com/leaders.aspx?pos=all&stats=pit&lg=all&qual=y&type=6&season=2019&month=0&season1=2017&ind=0&team=3&rost=0&age=0&filter=&players=0&startdate=&enddate=