Yes, I would do that trade. Because you can pair Brieda and Coleman for plus matchups, and I want every piece of SF run game in a plus matchup. I barely see it as a downgrade for KJ. Meanwhile you get Ertz, and Hilton. I would drop miles Sanders and Pittsburgh D. We are too far away from playoffs to use a roster spot for a playoff D. What I would do after the trade is try and package Hilton and Evans, or Hilton and Lockett for better WR1, then you could go re-add Pitt D if you want.