If you were a GM, and your owner gave you the money to sign either of these two pitchers to a LONG TERM contract (5+ years, X amount of money.) Who would you sign? You cannot sign both. Take into account age/price/consistence/talent/potential. You HAVE to offer 5 years to both pitchers. You can offer Lincecum X amount of money, but Dickey will accept .5X-.75X of what you offer Lincecum.
If you really think about it, it is a tougher question than you want to admit.