David Wright and the Mets agreed on an 8-year deal (nullifying his 2013 contract), which will have him in blue and orange through 2020.
The deal, worth somewhere in the neighborhood of $140 million, was originally reported by Ed Coleman of WFAN, and subsequently confirmed by multiple sources in the middle of the night.
It's way too early to argue whether this is the right deal in terms of years or money, but it does point to a brighter future ahead for the Mets and their woeful financial troubles. If they can do this, they have to be on the right track, deferred money or not.
This is a great day to be a Mets fan.