Mets have a 4-yr agreement with Curtis Granderson.