If your the GM do you do it?
Seems too high but If the base salary for the first three years were $500,000, $750,000 & 1,000,000 respectively, I might be tempted depending upon how the overall cap was looking and how it effected my ability to keep the team from being too top heavy with a few salaries.
Man, if Romo would tear up his current contract and give the team an aggressively friendly deal like Brady did, it would be so great for the overall cap plus he would set a precedent for other players to follow suit while also freeing up cap space for the team to sign other players.
The players need to be sold on the fact there is no other team in the league that will give them more market exposure for outside earning opportunities and if they can find a way to get a Super Bowl victory, everyone on the team will benefit financially for years