I found two contacts (pun intended) - factories today that can make these. The first wants a minimum order of 10K pcs the second will make one piece if I pay for the die.
I can't get prices until I have the part as a sample and the engineering drawing done up.