David Wright has inked a seven-year contract extension that will keep him with the Mets through the 2020 season.

The $122-million dollar extension officially kicks in after next season.

Factoring in his $16-million salary for 2013, Wright is due a total of $138-million over the next eight season - very generous considering the Wilpon's slashed 50-mil from the payroll last season and have publicly said they will be conscious of contracts.

However, this was a must for the Mets and their fans.

Wright is the face of franchise and his presence alone will sell season and single game tickets. He holds franchise records in several categories, including RBI's, doubles, runs, walks and total bases.

It will be interesting to see, though, if the front office uses the Wright extension as an excuse to avoid other investments in the free agent market.

They have good, fairly young talent in Ike Davis, Daniel Murphy, Ruben Tejada, Mike Baxter and Lucas Duda - but they need to add a bat in the outfield and an everyday catcher. The bullpen needs work too.