Surely someone can 3D print these now. Just a matter of needing the savvy to be able to fabricate and install the metal for contacts. Who's up to the challenge?
Try:
Photo Center 7961 Beverly Blvd
Los Angeles, CA 90048 (323) 653-6688 Took a couple R10s to them (him, can't recall his name right now) and they took great care with the body skin during opening/closing.