Carlos Beltran; Photo: Ronald Martinez/Getty Images

The Mets have finally signed a player in his prime. They have agreed to terms with Carlos Beltran, the gem of this off-season's free agent market. The contract is reportedly worth $119 million over 7-years, with a $11 million signing bonus and a no-trade clause. Beltran, a 27 year-old centerfielder who will be the new face of the franchise, is considered a five tool player by many and is the latest splash in a busy off season in Flushing.

Beltran and his agent, Scott Boras, were willing to give the Yankees a discount because Beltran preferred The Bronx. The Yankees, however, were unwilling to increase their already ballooning payroll after signing Randy Johnson to a contract extension. Boras reached out Saturday with a 6-year $100 million contract that would have resulted in an even larger luxury tax hit for the Yankees.

Whether that slight of the Mets will be an issue in the future remains to be seen, but the Mets certainly took a step in the right direction. Then again, with three horrible seasons in a row, they almost can't sink any further. So, what does this do for the Mets and their fans. Will they finally get out of the NL East cellar and possibly contend for the Wild Card or the NL East title? Or is this merely a step to get them above .500? Now, pass us our Carlos Beltran t-shirt jersey.

Photo by Ronald Martinez/Getty Images via The NY Times