At this point in his career and with his recent injury history, I have to completely disagree with your perspective on McGee's value. I don't think there's a single team out there that would trade a 3rd rounder for him, let alone a 2nd. He could probably get something in a trade, but it wouldn't be a lot.