I went on puckpedia and looked at NHL centers that are 28 years old this season. Evans is paid near the bottom of the list 22nd out of 29. Hes tied for 14th with 27 points. 14th place is Colton Ross in salary at $4M cap hit per year for 4 years. However they bought his year 27, 28, 29, 30 years.
Of players on expiring contracts in this group, Evans is making he most while also having the most points of that expiring contract group.
I strongly believe 4M a year is too much. If he really wants 5 years, it needs to be a slidding scale salary. say 5m next years going down to 2.5m to balance around 17m over 5 years, similar to what I said earlier in this thread. The habs shouldn't do this easier in my opinion. He won't be a Habs for 5 years if he is paid more than 3m a season for those years. He will be replaced in year 3 and traded if they can't slot him back to the 4th line.
I fear that short sightedness will be at the detriment of the long term goal.