Awesome! Ordering now. Since the housing was so jacked up, I jerry rigged the contact plate to the wired plate with some copper wire. I wrapped the black/red wire shut, thus closing the circuit and allowing the lights to operate when the key is on the on position. Then re-used the cracked in two plastic housing by electrical taping it closed with the contact plates inside of it. Thanks Alan, I have saved all the other little pieces: ball bearing, big spring, button with tiny spring inside of it, and the larger plate. At the moment, the bike's lights work as normal! About to take her for a spin.
Will give an update when I receive the 3D print box.