In a move that helps address a huge hole at first base, the New York Mets and infielder Jorge Polanco agreed Saturday to a two-year deal worth $40 million, league sources told The Athletic.