Interesting- if DFS is really costing a rotation player and a first, and Royce is costing seconds, you could do the following:
Sac sends: Davion, Sasha, Duarte, Kessler, 2026 FRP, 2025 SRP, 2027 SRP
Brooklyn sends: DFS, Royce
Davion and Sasha are both fringe rotation players. Davion would get run as a point guard in Brooklyn, especially if they trade Dinwiddie. Sasha would be a nice spacer for them, especially if they are intent on playing Simmons. Duarte and Kessler are salary match. You could also do the trade with Javale instead of Sasha.
Rotation would be so strong and flexible
Sabonis/Javale/Len
Barnes/Lyles
Keegan/DFS
Huerter/Royce/Colby
Fox/Monk/Keon
I kept Barnes with the starters for continuity, but you would see tons of mix and match lineups. I would see a minutes division like:
Sabonis (34) Javale/Len (8) Lyles (6)
Barnes (24) DFS (12) Lyles (12)
Keegan (26) DFS (14) Royce (8)
Huerter (26) Monk (14) Keegan (8)
Fox (34) Monk (14)
Sabonis, Fox, Keegan- 34
Monk- 28
Huerter, DFS- 26
Barnes- 24
Lyles- 18
Javale/Len, Royce- 8
In the playoffs you might tighten the rotation up and squeeze Royce a bit.