National League batting champion Jeff McNeil finalized his $50 million deal with the Mets on Tuesday, crediting the team’s ownership for trying to build “a winner.”