Importing mesh from SolidWorks

I have a collection of meshes that were exported from SolidWorks in STL format. I have used MeshLab to open and export each model into .OBJ, .DAE, and .3DS formats. I can then load these as assets in unity and drag them into a scene with one problem. If I place the asset in the scene at (0,0,0) it will load and render but the model will have an offset of roughly +1800 on the Z axis and +200 on the Y axis. I cannot find the source of this offset or a reliable way to zero it out.

Is there a better way to convert a SolidWorks STL file to something more suitable for Unity?

What you could do is Convert the STL to blender, then export as FBX.