I don't actually hate this one. The Bucs are going to be terrible until Musgrove is eligible for free agency and this time a player was traded before conveniently losing all of their value (not that I expect that he will, but without the trade I can only assume he'd wind up needing TJS a week before the trade deadline).
Usually I'd prefer quality over quantity, but the balance works here. Low minors with upside beats the shit out of the high minors no upside deals we've grown used to.