I recommend printing with ASA, as PLA warped on a hot summer day.
The author remixed this model.
Replaced the ‘snap in’ mechanism with a ball mount.