Garland is a .500 pitcher. No more, no less. If this team is serious about contending, when Goo walks, we deal for a one or two SP AND a three or four man in the rotation. Relegate JG to the number 5 spot where he belongs.
I'd say Maggs gets dealt for a good starting pitcher and a solid outfield prospect.
If you go with the Angels...you ask for Krod, Lackey and Erstad.