What is good for cleaning your AR that is NOT water based and not Hoppes #9?