Trading for Price is a huge risk with potentially a huge reward.
I think it would cost more, but not much more.
Frost and Ratcliffe are Philly's first and second picks from 2017, both of whom they traded up to select (
https://www.nhl.com/flyers/news/flyers-sign-2017-draft-picks-morgan-frost-isaac-ratcliffe--philadelphia-flyers/c-290586480) so that's an offer of two firsts and two seconds, plus a five-drafts-ago first round bust (
http://www.nbcsports.com/philadelphia/flyers/breaking-down-why-sam-morin-flyers-odd-man-out-defense), a couple of average veteran checkers who occasionally go on point streaks (but more often don't), and a goalie who, like Price, was awesome last year but is not awesome this year. Unlike Price, Elliott was not awesome before the last couple of years, though. Price has a solid body of work to stand on.
But to also get Pacioretty, I feel like Montreal probably also wants a goalie prospect from that long list there, plus a couple of late round picks and lesser prospects, so that in five years, they still have someone to point to and say, yeah, okay, the Flyers won four Cups, we've still got Bobo, down with the Phantoms...
But for the Flyers I like that this leaves them over 3M in cap space to rent a winger.
For the Habs, it gives them three decent young players, two old guys to flip at the deadline, a starting goalie to flip eventually, a reclamation project on defense, and a couple of good picks.
It's a good offer. But there's no way they're trading Price. Right?