I'm snap accepting that deal if I'm you. We can't see your projections, but based on the fact that the pitcher was a supplemental pick and his control will never be great, I wouldn't be too upset to give him up. Other prospect is a dime a dozen. The guy you're trading for, especially getting him for 3 years, is a lot better than either one of those guys will ever be.