biggest issue is; what holds the contact centered on the battery? The lower insulator/gasket would have to be the same size as the battery tube, centering the post (same as the top does)
The spring is mounted from the top (because the bottom hole is too small). You have an aluminum ring (20mm diameter), within that aluminum ring is a stainless steel ring (10mm), flush mounted to the aluminum ring. This is what is visible from the top.
From the bottom, you see a 5mm steel magnet in an aluminum circle (the underside of above aluminum ring). If you pick out the magnet with great difficulty, under the magnet is a brass plate. The brass plate is BEHIND the aluminum, and is probably 10mm in diameter (same as the stainless steel top), with a spring behind it.
So basically, you have an aluminum torque, with a 10mm opening at the top, a 5mm opening below. From here, my surmise:
10mm brass plate goes in 10mm opening, spring goes on top of that, steel cap goes on top of the spring, epoxied in.
Brass plate snug against the 5mm hole w/ no wiggle room, the 5 mm magnet sits snugly in the thin aluminum hole (1mm). To use, press the top, which forces the magnet into the hole, which is held by the spring, which makes contact with the top stainless or whatever metal epoxied into the top 10mm hole.... which makes negative contact, which completes the circuit. See? Easy, elegant, and interesting

.