Give Corey Davis and Sony Mitchel, Get Giovanni and Crabtree?

What do you all think. I do have Mixon. And my other RB are James Conner, Dion Lewis, Powell. It’s kinda seems almost too good to be true

I don’t personally see the point of this trade, Michael should take on a bulk of the 1st and 2nd down carries, Mixon will be back soon, and Crabtree and Davis have similar ceilings I don’t think this will help your team