Again we're taking WAR, with all it's accepted flaws and using it as a benchmark. We say that we accept the fact that WAR is flawed and yet here we have an entire argument as to who he should be traded for based on.... WAR.
As for me me. I wouldn't trade him for any one of those guys.
Since we're using WAR as a measure of value, and for the sake of this I'll assume it has more value than I believe it does....
WAR takes all the historical value, the good and the bad, and tries to compile it into one value. In the case of JBJ it considers all the bad months evenly with all the good months and it's MY OPINION that he's solved many of his problems that caused the bad months.
I've always believed that what a player has done recently ("recently" being a matter of opinion) has more bearing on who a player is that what he did in the past. Therefore - again, my opinion - is that his true worth now is more than his WAR reflects.
What I see us having right now, today, is two of the best outfielders in baseball with one being slightly better than the other. However, B-R WAR says it's not that close. It says JBJ is worth 1.8 wins above a AAAA player while Mookie is 8.9 wins above that same player.
That may (or may not) be true if one includes the first two months of the season but it certainly doesn't reflect the JBJ that's been playing for the past couple of months. You can say what you want about his being streaky but (IIRC) JBJ's problems were identified here as his approach at the plate and the fact that he was pulling the ball too much, both of which have greatly improved over the past couple of months. Color me unduly optimistic if you like but IMO the days of the extended slumps are over.
I believe that what the receiving team would be getting if we trade him is the JBJ who's playing today and his overall WAR doesn't reflect who he is now. Therefore if we trade him for any of those players with a WAR of about 10 we'd be selling low on him.