Based on needing saves and RBI's, I think you did ok in the deals. I do not like the deals nearly as much If you are looking at the deals without your needs.
Max and Darvish are a wash (both good SO with bad WHIPS). I do not see that changing the rest of the year.
You gave up King Felix and he is the best pitcher in the deal by far, but if you are in a good spot on ERA and WHIP then I can see needing Hanrahan for the saves (he is a good one to have for the rest of the year for saves).
You look good in the RBI catagory giving up Harper and Jeter (run scorers) for Beltre and Pence (RBI producers).