Freddy Garcia agreed to a minor-league deal with the Mets Thursday night, the Daily News has learned. It's believed he can earn as much as $8 million to $9 million if he makes the team and reaches all of his incentives.