They can't do the incentives/bonus part of it (bullet #3):
What is a Performance Bonus?
A Performance Bonus can be given to a player in addition to their salary. Performance bonuses are only paid to the player if they meet the requirements as defined by the bonus. Performance bonuses count against the salary cap; however, a team can exceed the salary cap due to performance bonuses by the maximum performance bonus cushion amount of 7.5 percent of the upper limit. Not all players are eligible for Performance Bonuses, and to receive a bonus within their contract, a player must meet one of the following criteria:
- The player is on an entry-level contract.
- The player has signed a one-year contract and is over 35 years old.
- The player has signed a one-year contract after returning from a long-term injury (has played 400 or more games, and spent 100 or more days on the Injured Reserve in the last year of their most recent contract).
Thank you for the amazing 9 years
www.capfriendly.com
Still, I think he'd sign for <$1M.