Ken Rosenthal of Fox Sports reports that Curtis Granderson and the Mets have agreeed on a four-year deal worth $60M.