First post on the forum, so go easy on me

Recently I purchased two mock SNES controllers on eBay for cheap. Not sure who the manufacturer is but here is a picture:

Then I purchased two DIY RetroUSB kits for the controllers and made the soldering connections myself. Info at http://www.retrousb.com/kits.html
You guess it, they dont work. Neither of them work with ZSNES emulator that I am using. Crazy thing is that the computer (WinXP) recognizes the controllers immediately and loads them into the operating system as Human Interface Devices, just like a mouse, keyboard or joystick.
I have no idea how to configure ZSNES to get it to recognize the controllers at all. It just defaults to the keyboard as an input device.
Now its possible that either (1) My soldering didn't cut it or (2) the cheap controllers sucked in the first place.
Just wondering if there is something obvious that I missing here? Appreciate the help.