so im confused which lubricant should i use to clean my stoeger cougar after a day at range without damaging its matt black colour. Though the frame is of aluminium but the slide is steel.

i have heard wd40 takes off the shine of the colour.
help would be appreciated.