Kerryon Johnson for Darren Waller?

Would this be a good trade? I have Devonta Freeman, David Johnson, Tevin Coleman and Royce Freeman. Need help at TE.

Think you are giving up too much.