I use mineral spirits in an ultrasonic for small gun parts then rinse in acetone. Naphtha should be fine, but expensive for rough cleaning. I'd consider it for a rinse after cleaning in a heavier solvent. With volatile solvents like naphtha or acetone/MEK, always make sure there are no ignitions sources--especially if your parts cleaner is heated like my ultrasonic; another reason I like a heavier solvent for the main cleaning.