I haven't used Hoppe's #9 since they changed the formula. When I was a kid it used nitrobenzene as the main solvent. Now its banana oil, I believe. Less carcinogenic, I'm sure, but I don't know what it does to a finish? Probably depends on the finish.
Nick