I tried importing different Assets in JME 3.7 SDK. I have issues with the weapon when I rotate camera up the pistol model totally hides. And Rifle Scope and Mag also does the same when viewed from different angle. I have tried other simple models, they are working fine.
I also tried camera settings.
float nearClipping = 0.01f; // A small value like 0.1 is common
float farClipping = 500.0f; // A value that fits the scale of your scene
However, the real problem with your model is that somehow the bounding boxes are all wrong. When you move to certain angles, JME thinks your model is outside of the view and so culls it. That’s why setting the cull hint fixes the symptom.
…but the real issue is the bounding boxes. Normally these are calculated automatically so I’m not sure what steps were taken to make them wrong.
Edit: you can fix them at load time by creating a scene visitor that goes through every geometry, calls geometry.getMesh().updateBound(), then geometry.updateBound(). Run that visitor on the loaded model.