This was created in Fusion 360 as practice work for me. The model here was scaled up to 200% to better show detail and functionality.
Enjoy!
The author hasn't provided the model origin yet.