I have been thinking about this for awhile and I think this makes a lot of sense for the Yankees and the Brewers.
Yankees get:
Houser and Tellez
Brewers get:
Gallo, Voit and T.J. Sikkema
This gives the Brewers the Yankees 17th ranked prospect in Sikkema, a rental in Gallo and a new 1B in Voit. Gallo can play at 1B, DH, LF or RF. I am going to assume Yelich is only going to play about 100 games which leaves a lot of games for Gallo and Taylor to cover in LF or RF. Yelich will probably also be the starting DH against RHP which allows the Brewers to have Gallo in LF or RF against RHP.
For the Yankees they are able to save some money by trading Gallo and Voit while also making their starting rotation or bullpen stronger with Houser. Kind of a win win for each team here.