PLA will almost certainly not work. This should probably be printed with PC, ASA, ABS, or maybe PETG.
Also because of low contact area on the build plate, you will probably want to print using a brim. Supports should not be necessary.
I've included the STEP file so that you can customize the dimensions to your own specifications.
The author marked this model as their own original creation.