Yes, the Angels doesn't have much pitching depth, but Ervin is not the answer either.
Ervin made 95 starts in the past 3 years, he went 29W-35L 30%, Weaver made 87 starts, went 49W-21L 56%, Wilson made 101 starts, went 46W-24L 45%.
If I am the GM, I am not gonna give up a 1st for a pitcher who can only win 30% of his starts.
Unless the Angels are signing a legit #2, otherwise it's not worth the pick.