M. Gordon, Fitz, Theilen for K. Allen, Golladay, D. Johnson

Hey guys,

I started out 0-3 due more or less to playing the best teams in my league and having Fournette, Mixon, and Hogan.

Before the trade my roster looked like:

QB - Cousins
RB - Melvin Gordon, Fournette, Mixon, Tevin Coleman, James White, Aaron Jones
WR - Theilen, Hogan, Fitz, Shepard, Crowder, Robby Anderson
TE - Rudolph

Post trade:
QB - Cousins
RB - David Johnson, Fournette, Mixon, Tevin Coleman, James White, Aaron Jones
WR - Keenan Allen, Hogan, Kenny Golladay, Shepard, Crowder, Robby Anderson
TE - Rudolph

I feel like retained a solid core at RB, assuming DJ can find his groove, and traded a WR1 for a WR1 in Allen and seemingly a WR2 in Golladay.

Thoughts? Did I screw myself?