2-piper,
I agree that all petroleum oils will gum up. The trick is not to use it to excess and clean it off when appropriate. The Machinist's Bedside Reader shows Hoppe's #9 as a solvent for cleaning the gunk off lathes-it should also work on guns. I used WD 40 for years, but use Ballistol more and more now.
Mike