The pictures show an older model. For the spring, I used a feather spring. If you need it, it's worth polishing. Joining the two sides together with a piece of wire is the easiest to solve, which is also worth greasing. Use instant glue to glue the tube. If the button breaks, use a stronger bar.
Recommended:FDM Printer for the stronger button and body.You can try with filament printer, but I didn't test it yet. If you have any questions, write a comment please.If you need another file format please write me .