The Mets and Adrian Gonzalez have agreed to a one-year deal, under which New York will pay just $545,000 of the first baseman’s $22.36 million salary next season, according to multiple reports.

The Dodgers traded Gonzalez to Atlanta last month as part of an effort to get under the luxury-tax threshold. The Braves released Gonzalez a few days later but they are on the hook for most of his salary. Gonzalez is in the final season of a seven-year, $154-million contract.

Gonzalez has slashed .288/.359/.488 over his 14 years in MLB, and he has a 311 career home runs (22.2 per season) and 1,176 RBIs (84 per season). He spent much of last season on the DL, batting just .242 with three HRs and 30 RBIs in 71 games. He was not on the Dodgers’ World Series roster.

Signing Gonzalez is part of the Mets’ “effort to add depth, experience and insurance,” according to Newsday, and NJ.com reports, “The Mets are bringing in big-name competition for first baseman Dominic Smith, a former first-round pick who is coming off a disappointing rookie season. If Smith keeps his starting job in 2018, he'll have to beat out Adrian Gonzalez, a five-time All-Star who figures to be hungry to rebound from an injury-plagued campaign.”