The total amount of NFL contracts are rarely paid. With the cap, so many deals are restructured. Even Eli's. But the clubs don't want their players with the power to test the FA market. Thats why they want the years.
So its NOT about the totality of the contract. Its about the guaranteed money (what the player is looking for) and the years (what the clubs are looking for)