This mouse bungee is best printed on SLA 3D printer.
You will need a spring 0.8 x 7 x 300mm (0.8 wire thickness, 7mm diameter of the spring, 300mm length of the spring).
This is one place where you can buy the spring: https://www.aliexpress.com/item/4001192478397.html
Cut the ends of the spring and cut the spring in half, then glue the two pieces of the spring inside the holes in the bottom holder and top holder. You can also glue the bottom holder in the base to make it more sturdier. I used superglue to glue the springs.
There are three parts of this model, “top holder”, “bottom holder” and “base”, please notice there are two versions of the top and bottom holder for two different mouse cable thickness, one is for 2.5mm cable (like on Logitech G502 Hero) and another one for 3.6mm (like most of the generic braided mouse cables). If your mouse cable is of different thickness, let me know I will change the groove of the mouse bungee and upload the changed STL so you can download it.
The base should be hot-glued on the table.
The author remixed this model.
Made the mouse bungee arm flexible using springs.