Link to the mouse -
https://www.amazon.com/gp/product/B076Y269MGTook it apart, modelled the hand piece and base, 3d printed everything and soldered the board to diff type switches.
DPI switcher, navigation and "snipe" buttons are all on one 5 way switch.
Custom "rotary encoder" - Is just a round magned and 2 reed switches
Metal bearing ball for the thumb scroll
I can upload the models if I see any interest, although if your hand size is different from mine, there is no point of 3d printing one unless you want to keep it as a semi-functional/dust collecting piece of plastic.