WD-40's great as a solvent, water-displacer, and (very) light lubricant. It will, however,
dry to a varnish-like surface if slopped on and then left that way. Your use on a carry piece
should be OK as you probably spray on/then wipe off.
What WD-40 is
not, ...is a
bearing surface lubricant.
On that note,
Phil Wood bicycle grease would do just fine
BREAK BREAK: We deal with deadly weapons, at 55,000+ psi operating conditions,
using explosive components, emitting toxic smoke & deadly mercury fumes... and we're
worried about using food-quality grease ?
Ya gotta love this place.