I got in touch with the guy at the site you mention. He was extremely unknowledgeable about these connectors, what pins fit them, whether they were in stock, etc... but I managed to order a few to see if they will work. I'll let everyone know how things turn out.