I'd take this guy if it means they are going to be able to hold onto Miranda, Kiriloff and Lewis. Get him, then find 2 relievers on expiring contracts. Let's go. Not enough to win it all, but at least enough to stay competitive the rest of the year.
That said, if they are hellbent on adding the elite guys, then only 1 of those 3 I named can leave. I think it would be a mistake to move more than 1 of them.