some of the ten year deals have been insanely stupid no matter how you look at them. How much did Pujols get, 240M? does he own the Angels now? that's insane money.
I get a two year over pay to out weight someone trying to get a 3 or 4 year deal. pay a little more for two instead of getting stuck with s***** back end performance.