Good and fair Trade?

Giving up Moore, Bell and Hurst for Waller and Diggs. He is hurting at RB and is stacked at WR.

QB: Lamar Jackson
WR: Deandre Hopkins
WR: DJ Moore
RB: Alvin Kamara
RB: James Conner
TE: Hayden Hurst
FL: Marquise Brown
K : Jason Myers
D : Pittsburgh Steelers
BN: Mike Gesicki
BN: Antonio Gibson
BN: Leveon Bell
BN: Damien Harris
BN: Alshon Jeffery
BN: Laviska Shenault

I think this is a good trade. Out of curiosity, what other WRs does the trade partner have? 3 for 2 seems a bit much for Diggs.

Ceedee Lamb, Calvin Ridley, Kenny Golladay and Tee Higgins

If you could get Golladay rather than Diggs then go for it, because I don’t seem him giving up Ridley. But if he I’d be comfortable with the original deal but I feel your missing a little value.