I included the step file because someone smarter than me can use this as a base to make a better working version.
The author marked this model as their own original creation.