For the front office, this is a no brainer trade. Now it's up to the players to make it work. Kirilloff needs to be the stud at 1st he is supposed to be. The rotation has some soilidness to them, now stay healthy. The outfield has plenty of pieces, along with a couple infielders, to cover DH at high level while taking a 1/2 rest day once in a while. Imagine if some of our players actually start to reach their low end potential? Lewis, Kirillof, Miranda, Larnach and all pitchers, we're looking at you.
With that said, if this club isn't playing well on May 1st, the front office needs to change the manager. The message in the organization needs to be clear. Everyone's job is on the line. I doubt front office will be tolerated much longer if this isn't a playoff team.