2/22 08:35: Jon Heyman of Sports Illustrated says that the Mets deal with Barajas pays him $500,000 guaranteed plus $400,000 if he’s on the Opening Day roster. Barajas can receive about $1 million in incentives based on games played.
2/20 12:18: According to Ken Rosenthal of FOXSports, free agent catcher Rod Barajas has reached an agreement with the New York Mets. The deal is for a Major League contract with a $1 million base and $1 million in incentives.
The Toronto Blue Jays will receive a supplement first round pick (#41 overall) since Barajas is a Type-B free agent and has declined arbitration. The Mets had been in a bidding war with the Texas Rangers. The Rangers were offering $1.5 million, but with a Minor League contract.
Barajas hit .226 with 19 home runs and 71 RBIs with the Toronto Blue Jays in 2009. You can Barajas his contract history and statistics here.

