There is a weird irrationality surrounding "cap dumps". If the Ducks considered a 1st, Holloway, and Skinner an attractive return for Gibson, then taking on the two expiring contracts in Koskinen and Turris is just the cost of doing business. It's what both teams need to do in order to get the assets they want.
100% agree on this. I wish more people would get it. There is no way to do any deal, especially a "futures" for "present" deal, without equalizing cap in the modern NHL.
Edmonton's offer includes only "no term" cap, which is the best kind. For Anaheim's part, they want prospects and picks, which carry no cap presently, so the only deals they can make will see them taking back ~equivalent cap to Gibson. Any other team making an offer for Gibson would have to include expiring cap, or they'd have to give MORE assets to offset the non-expiring cap.
Back to the OP. I consider Bourgault and Holloway as equal prospects, but Holloway is older and therefore closer to ready... we need that. You may end up with the better player in Bourgault anyway... so I would counter:
1st, Bourgault, Skinner, Koskinen and Turris.
That's a solid return. Essentially two recent firsts and a B+ prospect goalie. I don't see anyone beating it. Nobody needs a goalie as bad as we do and that's a pretty high premium given historical values.... I can't think of a goalie traded for more recently.