McDavid, Matthews, Eichel, no trade. They are all first line centers. Laine isn't in that category. He's being used as a second line winger with 13 minutes of ice time per night. And not only do the Jets get to keep their first line in tact, they even keep their second line center too. Laine may be used more in the future, but for the purposes of this year, the Jets can contend now if they acquire Price for their second line winger.
Scheifele is a different matter. I would keep Scheifele considering his age, position, skills, versatility, multi-dimensional abilities, and the fact he is their best player. Though he would be second to Price, after this trade.