Dubois is a perfect addition, depending on what we need to send WIN's way to get him (if he can be gotten).
Personally, I don't want to trade KK, not for PLD, anyhow. I would include Poehling in a trade for PLD, though. One is a confirmed version of what the other projects to be in an absolute out of this world best case scenario.
Beyond that, I'd include speed in Ylonen, a D prospect like Harris (who likely dreams of playing in Boston and might not be an easy signature for the Habs, in the end, anyhow) and a 1st round pick.
It's a big package, IMHO, but PLD is also the biggest piece in the deal, from either side.
For WIN, it helps add depth at every position.
For Montreal:
Anderson - Suzuki - Caufield
Hoffman - Dubois - Gallagher
Drouin - Kotkaniemi - Toffoli
Lehkonen - Evans - Armia
Perreault, Paquette, Byron (LTIR)
-OR-
Anderson - Suzuki - Caufield
Drouin - Dubois - Toffoli
Hoffman - Kotkaniemi - Gallagher
Lehkonen - Evans - Armia
Perreault, Paquette, Byron (LTIR)
Much more comfortable with this C-line if Suzuki gets injured. Remove Suzuki and drop it down a line and e're still comptine, at least.