Am I stupid for making this trade?

In dynasty, I just traded away Aj brown for Antonio Gibson.

My receiver core: Ridley, Kittle, Mark Andrews, Claypool, Marvin Jones, crowder, pascal, Bryan Edwards, Mecole Hardman

My current RB core: CMC(out), zach moss, Jeff willson, chase edmonds, and tevin coleman and various back up rookies that haven’t seen the field this year

Long term I think this trade will be ok if gibson pans out…But am I an idiot?

I think both will be great. I think AJ Brown is an A Grade and Gibson is a B grade, but you actually needed some depth at RB so I don’t hate it.