You can’t sign a player for ten years, and you can’t sign him for $275 million. At least you shouldn’t want to. Who can predict anything that is going to happen ten years in the future? Look at Barry Zito, Charlie Weis, deals made by the New York Mets, etc. – very long contract deals rarely work out.