The Mets need to sign Jason Bay. I don't care if he wants a six year contract, I would sign him.
Bay has had an amazing career. He's 162 game average is 33 homers, 107 RBI, 34 doubles and 102 runs with a career .280 average. That's an MVP year in any league.
If Bay did sign with the Mets, which looks like will happen but who knows, his power would drop, but his doubles would skyrocket and his average would grow a few points.
Other very eye catching free agents in this position are Matt Holliday, Johnny Damon, Scott Podsednik, Garret Anderson, and Endy Chavez.
Holliday isn't in the picture, and I think Bay is better.
Anderson is at the end of his career, but he could be a backup plan. Every Mets fans cries over leadership; Anderson would bring that leadership, but it would have to be cheap.
Damon would be a good fit in that ballpark, and if Bay signs with another team and Damon is still on the market, I would like to see an offer out there from the Mets.
Podsednik would be great with the Mets. His style of play is perfect for CitiField, but just like Damon, I would only sign him if Bay went with another team.
Then there's Endy Chavez, the perfect fourth outfielder. I would sign him now; if Bay signs later on, Chavez is what he was in '06. If Bay doesn't sign, Chavez could be in the running for a full time job in left. He's like Podsednik, a very fast guy who wouldn't be hurt by that stadium.
VERDICT: Bay signs five year contract and is a success; Chavez becomes fourth outfielder. On a side note, Holliday signs with the Cards.