With all the games he's missed over the past 3 years there is no way in hell I would spend big bucks to resign him.

Go ask the Mets and their fans how they feel about Beltran?
Do they regret signing him in 2005?
Did they get their money's worth?