I would prefer Brinson and Gallo. I view Gallo a little like Chris Davis, another big power, big SO Texas product. Gallo is never going to hit .300 and he's going to K a lot, maybe a whole lot. However, he does look like he's going to be a 40+HR guy who is going to sit in the .800 plus OPS range.
Count me out on Gallo, plus I don't think the rangers are interested in trading him. They don't seem keen on trading Profar either, so he might be unrealistic as well. I haven't heard them unwilling to move Brinson, but they would definitely have to add to him to get Teheran. If they want Viz too they will obviously have to add even more.
In 2-3 years, a 1-4 of Albies, Swanson, Brinson and Freeman might look pretty darn good though.