Print it with PLA or PETG and put in standard pencils spring.

Designed for different string length, from 25 to 35mm with appropriate Cover Plug

Overall length should be around 75mm (Use different Cover plug to achieve the length)

For piston, use office tape and do 1 or 2 layers around all of its lenght to get smoothnes and Silent.

Build together

Mount with two screws at the appropriate place in cabinet to stop the door smoothly.
Use Cover Plug screw for fine tuning resistance of the piston.
The author marked this model as their own original creation.