The pact also includes a $7 million team option for 2007.
There was early speculation following the conclusion of the season that the Mets were going to push hard for his services. Duquette then honestly admitted that the Mets were interested in Cameron, who wasn't offered salary arbitration by the Seattle Mariners.
The 30-year-old, who hit .253 with 18 home runs, 31 doubles, 76 RBIs and 17 stolen bases last season, possesses the key tools that the franchise is trying to mold their team around: power, speed and fabulous defensive skills.
"He fits what we're looking to do," Duquette said.
Duquette, who had his interim tag removed in late October, also confirmed his interest in free agent right-hander Miguel Batista, who was not offered arbitration by the Arizona Diamondbacks, but Batista would sign with Toronto instead after the Mets weren't willing to guarantee him a third year.
Currently, the trading of Roger Cedeno is on the top of this GM's agenda.