I'm surprised he signed a 5 year deal without knowing if the new CBA is going to rollback contracts or not.
$3.5mil per for 5 years is a good deal for both sides.
$3.5mil with a 20% rollback is $2.8mil per for 5 years, which is a ****'ing steal.
His cap hit as % of salary cap will likely stay the same even in the event of a rollback; going down slightly each year as the cap rises. It's a good deal now, and it will be exactly just as good as a deal if salaries roll back.