Nice matches. For the Tigers, it is Iglesias for Garcia and Villareal. That is reasonable. Iglesias already fields like Omar Vizquel. He is young enough so that he could develop into an OK slap hitter. As sph points out, don't get fooled by his BABIP luck into thinking he a .300 hitter right now, but he'll be a positive if he can maintain .270 in the majors. with physical development, he could potententially beat that.
As for Garcia, I guess he did not take over left field for the Tigers, so they probably think they can get by without him, and the Peralta suspension talk made the deal a must. I think the White Sox were holding out for a major league ready outfielder and Boston was trying to hold onto JB Jr. as Ellsbury insurance. The Peralta stuff made this deal happen.
Finally, I like Villareal. I think he has had durability issues which makes him not a closer candidate, but he has great stuff and ptiched well last year. This year, he blew up early and was sent down. He's clearly behind Rondon and Veras at this point so he was expendable.