This really is an excellent deal for the Giants. They frontloaded the deal, but were able to shorten the length and on a yearly basis, its actually less than the franchise tag we had on him previously. Well done Reese.