I would be ok taking back Campbell if Oilers take Anderson. Anderson & Allen ($1.6m retained) for Campbell & Foegele is an equal cap swap. Campbell & Anderson have equal length contracts too.
Foegele is UFA this year while Allen has another year on his contract, so hardly long term. We might be able to trade Foegele at deadline although we will not be able to retain on anyone.
Maybe we could resurrect Campbell. If not, he gives us a veteran guy in Laval while we have a young team there. We save a bit of cap with him in AHL too.
Foegele is a 4th liner, so hopefully moving Anderson allows more offensive opportunities for Slafkovsky & Ylonen.