It depends on what sort of contract Green wants. He's a free agent this year, so he can't be traded unless a) he signs an extension first or b) he signs+trades in July. He'll probably demand a contract of greater length and value than Bargnani.
If the trade could be done now, I would jump all over it. But the odds are you are taking on extra years of salary in this move, for a guy who might not help all that much more than Bargs
anyway. I vote no.