In a surprising reversal, the Mets gave a 49-year-old manager who's never led a team to a winning season a three-year contract.