Do I trade for Cooper while his price is low?

Right now the person in my league who has Cooper wants him off his roster and I could trade McCaffrey and Brandon Marshall for him. I have Zeke, Mixon, and Abdullah for my RB’s, My WR’s are Odell, D. Thomas, Martavius Bryant and Marqisee Lee. Do I do it?

Totally, I would take that. Cooper will get significantly better