The best chance MTL would have at signing Tavares would be to create a situation where he is a finishing piece in creating a contender. Basically an excellent team if the 1C is it's only major weakness. Current roster would be a tough sell.
I think it entirely depends on three things before July 1st:
1. Can the Habs add another C that could play 2C at an elite level. The obvious answer here would be ROR, but if the asking price is the 3rd overall that's a gamble I don't think Bergevin should or would make. I know HF posters seem to think that Buffalo is asking for the 3OA but I highly doubt that Carolina or Montreal's current offers included those picks.
2. Can the Habs add an LD that shores up their defensive instability? Mete/Petry will be a solid 2nd pairing, but if we can somehow find a way to add a mobile offensive defenseman to play with Weber, we will have an acceptably strong defensive group.
3. Can the Habs draft a player that can play this season in an effective way? Whether it's Tkachuk, Kotkaniemi, Zadina or Hughes, the Habs need to draft a player that can be impactful as early as this season.
I think the biggest struggle of the pack will be #2 --- but the Habs can manage to add a 2C and an acceptable 2LD without moving their 3rd overall pick, they could make a serious pitch to Tavares.
Regardless of what HF posters think, the Habs would be a cup-competitive team with two centers and another LD. A world class goaltender, an elite 1D, an elite 1C, a great 2C, a great 3D and fantastic scoring depth --- the team would be very competitive. We have four second round picks to play around with, and outside of being able to draft Merkley in the second round, I think the Habs should be willing to part ways with them all for the right pieces.