Dec 28, 2009 8:54 AM EST

The Mets have finally reached a preliminary agreement on a one-year deal with free-agent pitcher Kelvim Escobar.

The contract will be worth $1.25 million, a source confirmed over the weekend.

Escobar, who won 18 games in 2007, has missed nearly all of the last two seasons because of injury.

Via FOX Sports