I’d get something else with Zeke. This injury to CMC seems like it might be minor (he should be back) and I’m not sure Zeke carries the load like he did. I’m not sure how your picks work, but Zeke and an early pick I do not hate. Especially if basically the whole league is coming up for draft. Just make sure you have a good sense of how many players will actually be available. IE: if your league is active on trading, it’s likely many player’s contracts have already reset.
I like Adams as well, but who knows what that future will be. If you can get out of him now for another player and reset your clock I think that’s the smart move. Fortunately with this being 3 year cap you do not have to worry about youth as much. You could look at something like a Godwin plus. I like the idea of cashing in on him while you can.
I get you could draft them again next year if they fell to you, but it makes sense to move him now while you can get known values. I’d rather be a bit ahead with known assets. This all makes even more sense if you are not feeling like you are a true contender this year. Move the pieces for upside players and add in picks for some insulation. Given what you said about pick values, I’d even consider a lower tier player (but still valuable) plus a higher pick.
Who knows, if you are giving a stud and asking for a 2/3 level player and a high pick they might not care because they have their new stud so the pick isn’t as important. Here are some players that I’d consider for a “lesser” piece with solid team building. Depending on who you move depends on the pick(s) you might get back.
Age Discount Angle
Injury Discount Angle
I think all of those players are valued less than the pieces you are looking to move, but I’d be really happy having them on my team. I mean, I know he’s older but something like Adams + 4th + 6th (no idea how many rounds you draft) for Lockett + 2nd + 3rd I’d feel okay with assuming the available pool supports enough studs (regardless of position) through the 3rd round. You’d get a WR3 and 2 picks in the 2nd & 3rd to further bolster your squad.
As mentioned a few times through this, definitely check to make sure you know how deep the pool will be for picks. Also, remember other teams might trade so I’d be sure it’s a good round or two deeper than the picks you’re after.
As a tactic, when trading do cross position. It’s harder to evaluate. Offer CMC for a WR / TE so they cannot just look at who’s ranked where and “know” if the deal is good. Obviously with CMC pretty much everyone at every position is lower, but I think you get the idea. It’s not bad to do position for position, and it might make adding in picks easier, but I try to cross it up when I can.
Lastly, maybe do not worry so much about the 1st round. Sounds like you will have numerous players still available in rounds 2/3 and those picks will be much less guarded. I’d look through all your leaguemate’s squads to see how many will be out there. You might do well to load up on picks in that range if the available pool looks deep.
I hope any of this helps, and I understand it is pretty general.