I think this is a good deal. Obviously time will tell, but at this moment it's a good deal for the Yanks. Solak is our 4th best infield prospect and we're pretty flush with right handed pitching prospects, especially ones who likely project as backend bullpen pieces. So losing Widener is not that big of a loss imo. We dealt from our strengths. As for Drury, he's a solid piece who can play 2nd or 3rd (both big league positions of need) and who is still young and has more upside. It gives us more flexibility with our infield if Andujar/Torres/Wade are not ready to take on a bigger role.
I'd give this trade a B.