The max I would go to is 3 years and I'd try to make them declining in value over the term. Maybe $16M, $15M, $14M.
The maximum that I would go is 40 million over 2 years.
If Pierce declines, especially if he receives a maximum deal over four years from another franchise, we could always participate in a sign and trade so that we could accumulate a huge traded player exception that we could utilize over the year, in addition to draft picks and perchance promising young players.