I'll be honest - I don't even know if Phoenix is thinking the way I think they're thinking. However, they have a lot of value in contracts expiring after next year (Steve Nash's $12M, Shaq's $22M, along with Lopez and Tucker). In fact, the only players they have signed past next year are Leandro Barbosa, Goran Dragic, Jason Richardson, and Amare' Stoudemire. Since they're going to be in full "blow it up and rebuild" mode, they might be a customer for Tony Battie's contract, which will expire at the same time.
Future draft pick from Orlando
The trade would also work without JJ and Robin, which might be more palatable to Phoenix, but I was thinking to keep the positions balanced - an SG and a C for an SG and a C. I don't think Phoenix would pull the trigger, but I was intrigued when I saw the salaries would work out.