For me Danault and Gallagher are keepers, as far as team building is concerned. Now it all depends on the price. I think 5M$ for both is great value. Though since we are in Mtl, I think both get 5,5-6M$. I wouldn’t give them more than 5 years tough.
The case for Danault is simple IMO. Keeping him helps both Suzuki and KK concentrate more on the offensive side of the game. Danault takes tougher defensive shifts while they get more offense opportunities. There is nothing wrong with equally splitting the TOI between the three of them for the first 2 years.
i think the important thing though is the three lines need forwards that can produce offensively.
Though I agree Danault will be paid too much for a 3rd line center but quite frankly, his salary won’t be a problem the first 2-3 years. Then you can still trade him when both KK and Suzuki are more seasoned and will still have good value.