So here's a hypothetical for the Phillies. You're Ruben Amaro, Jr.. You can sign:
Josh Hamilton for 4 years $105 million right now.
B.J. Upton will sign for 6 years/$90 million.
Michael Bourn will sign for 7 years/$105 million.
Who do you sign?