I will check the file now, exact price will be upon checking the file.
looking forward to have your private message.
-------------------------------------------------------------------------------
the main different between stl file and step file or solidworks part file is that, the stl recognize only triangular faces in the space, only triangular, so he can only recognize only triangular faces shell, which means he cant recognize curved surface.
in the other side, step or solidworks file recognize curved surfaces as curves equations... which lead to ultimate accuracy in step or solid work files, but for stl file, it needs a certain accuracy for represent curves surface.
and as I checked your file, it has many tons of faces, to represent the curves faces, and it is to heavy, not only size, but for real time work.
I can convert it to solidworks, turning it to solid object instead of just shell, but it will lead slowing machine in edit time.
in same time it will take long time for 3d print machine to do it.
I recognize you to draw it again, but taking advantages of solidworks or step files.
50 dollar is good to draw it.