acetone.
WD40 is a water displacement product and is a very poor lubricant. I don't believe it was ever intended to be a lubricant. I think diesel fuel would be better. Try using Kroil for lube. If you're hunting/shooting in cold weather area please get everything as dry as possible.