Trade Review: David Johnson for James Connor and Cooper Kupp

This trade just happened in my league and I’m just looking for some input from the community.

I don’t really believe in vetoing a trade that too managers agree on and that isn’t obvious collusion.

Any thoughts on who the winners and losers are in this trade?