Can’t speak to the rookie but Barkley and McCaffrey aren’t improving anything because each will be injured again. At this point at least CMC should be a low contract prove it kind of player but that isn’t happening. Dude gets injured every 3rd play.
The Giants with new management would need a huge haul for Barkley just for optics because if he ever stayed healthy and had a good year after being traded for a 5th or something, the NY press would have their heads on pikes. His real value is like Matt Barkley but the Giants need a Charles Barkley in his prime price. Nope.