It's not perfect, but will get the job done. You can also find this model in OnShape for making any adjustments you may think it needs.
The author marked this model as their own original creation.