Ye I think that’s a reasonably solid price for a player who has potential to go crazy second half of the season. Cooper is never starting and kerryon would likely make you flex every so often.
I like this trade for you based on your roster, it’s fairly even as a value but given your depth at both RB and WR i like the move as you get the best player and it doesn’t hurt your team giving a 2 for 1 epically an RB for a WR. Good trade. Also Allen’s schedule opens up for a few weeks now so this will be the end of the buy low so well done