Melvin Gordon + WR for DJ?

So the guy who currently owns David Johnson in my league is looking to make some serious changes due to his 0-5 start.

He’s offered to give me Johnson, plus Hyde/Sanders for Melvin Gordon & One of my WRs.

My current roster is:
Brady | Saquon (backed up by Gallman), Gordon | Cooper, Fitzgerald, DJ Moore, Westbrook, Pettis | Waller

I’m mainly worried Gordon is gonna keep splitting carries with Ekeler regardless of his form, and DJ is an easy 15+ point-per-game no matter who’s the rival. However, I also don’t want to hurt my WR situation for it and end up seeing Gordon going back to being a fantasy-scoring machine.

What do you guys think?