I'm obviously not the GM of the Cats but I'd probably do that deal if you don't try to throw in Alvin Williams' garbage contract.
I don't think there's any way the Raptors can pawn off Alvin Williams on the Bobcats, there's no way that happens so don't worry.
I would like Brevin Knight on the Raptors though without Mo Pete leaving though. I just don't see too much potential in Joey Graham as a starter in this league. He might become a decent bench player but if the Raptors are impressed by eitehr Roy or Gay then that makes Joey very expendable.