I've done XenServer to ESXi, are your VM's Linux based or Windows ? If Windows I would probably use disk2vhd from Microsoft to capture the VM then try to build a new VM in ESXi with that vhd. If its Linux I don't know, my Linux VM's are all images I just import from vendors.
--Alan--