I would do it. Your getting IMO, good value pitching along with improving MI and C positions. And your team needs more pitching and help in the MI and C. Chris Johnson is probably the better bat compared to Jon Jay because of opportunity. I don't believe CJ will keep up his numbers last year after being traded.
It was just like when he was first called up. He got hot and then next year slumped and K'ed all the time.
I think that you need to do it. The roster looks weak even for an NL only. I struggled to find 9 players pre-trade. I could see holding all 4 players that you're receiving. I am not high on Johnson at all. It hurts to move Jay, but whatever.