Printed with PLA+ and it works. TPU or PETG should also work fine.
Included Fusion 360 file, so you can make your own adjustments.
The author marked this model as their own original creation.