Some math on the situation. If Puckpedia is right, this is where we are at.
Puckpedia has the Oilers at being 7,225,541 over the salary cap if we match both offer sheets. So we have to do some things, as we all know. The first, and most minor one, could be to send Josh Brown to Bakersfield. That brings us down to 6,225,541. Not enough to really mean much, I just want Brown in the AHL.
Next, if the Kane rumours are true and he has to go on LTIR, that puts us at only 1,100,541 over the salary cap - until Kane is healthy and needs to come off the cap, at which time, we will have to make some more room. So if Kane is for sure going on LTIR, we can match either of the offer sheets and be under, but not both.
The only other option to send down and get under the cap would be Correy Perry at 1,150,000. However, that would leave us with only 12 forwards and 7 defensemen, so we would not have anyone able to swap into the lineup if one of our forwards is banged up or struggling. Not ideal.
The other option, of course, is trade. The only trade parts that could make sense, are the ones everyone is already talking about - Ceci, Kulak, or Evander Kane himself, although I don't expect Kane will waive his NMC, nor will teams want to take a chance on him if he is having major surgeries.
So if we want to match both, we need to trade Ceci or Kulak. We're not in a strong position to negotiate right now, and have only half of the league to negotiate with. 16 teams have the cap space to take either of those guys, and St. Louis won't be doing us any favours. Neither will Calgary, so that makes it 14 teams by my count. Of those teams, how many would even consider Ceci or Kulak an upgrade? We're probably looking at 5 or so teams that might make sense from a needs and salary cap perspective on Ceci. There may be more with Kulak, as he doesn't have the warts that Ceci does, but even with him, the pool is limited.