to go from one vCenter to another, you can use VMware Converter.
But if the ESX source host and the ESX Source destination can see the same storage, you can also shutdown the VM in question, browse the datastore and "add to inventory" on the destination host.
....but anytime you go from one vCenter to another, I think the saftest method is Converter.
Thanks a lot!