First off we don't have the money to sign both Kovalev and Primeau. And even if we somehow find a way i would rather sign Kovalev + 1 big defencemen.
Now that said, if we have primeau the solution is simple
Ribs to LW (not a great faceoff guy anyway) primeau- ryder.
Come on now. Enough with this Mtl can't afford this or that.
Montreal can afford plenty. What the organisation must be careful of is signing underacheiving over the hill type players such McKay, Cherkowski, Perreault, Juneau, Gilmore etc...
The organisation is now much more well run and more fiscally responsible. If spending 10 million $ now means two extra rounds in the playoffs and higher sells of promotional material, they will invest.
The question is on who to spend the money and how to get them.