Mike George

Although Vaseline feels like a good quality grease, in engineering terms its lubricating qualities are pretty poor.

There is also some evidence that, in the long term, it absorbs water.

I suggest that next time you are in a gun shop you buy a little tube of proper gun grease to use on knuckles and choke tube threads.

Otherwise, use the grade of mineral grease used for packing bearings.