My bad, converting fantasy names to WZ on the fly can be a little iffy.
Lahair is currently a top 75 ranked player, where Avila is floating around 400 or so, Avila has only had one good season, which was last year; Lahair is getting his first opportunity and is tearing it up. Just seems like a really unbalanced trade.
The mix of projections I use would lead me to prefer Avila to LaHair, but we're all entitled to our own opinions. If we all thought of the game the same, fantasy baseball would be boring.