Dahlin is basically the only player i'd consider trading the 4th overall for that's feasible imo. Dahlin's 2nd contract is coming up and Buffalo might have to trade him in 2 years anyway if he takes the 3 year + arbitration route. Maybe he signs an offer sheet that takes him to UFA and the clock on a Dahlin trade starts then. Buffalo is like 3 years away from being even interesting depending on what they get for Eichel I don't see him being a Sabre for life.
Buffalo’s dumb but I can’t imagine they’re dumb enough to move Dahlin for #4