The Mets are preparing a two-year contract extension offer for R.A. Dickey, according to a Major League source.

Dickey is under contract next season for $5 million and it is believed that he wants at least $20 million over two years. The Mets have been negotiating with Dickey, while also discussing the knuckleballer with clubs.