For a number of years I've restored antique farm hit and miss engines..many are "frozen" solid with rust and crud from many years of sitting under a tree or in a barn....The main thing I use is Kano Kroil for all things stuck, rusty, cruddy and just in need of help...I don't use WD40 for anything at all....I used to fish in salt water a lot and guys would ruin perfectly good reels using WD 40 on them....it displaced the water but left the metal "exposed" with no protection and simply soaked the drag washers making them unusable...
I have cleaned up a boat load of old Mosins and Makarov pistols over the years....I use a product called Smith and Wesson gel...they have it in aerosol cans (too much waste) and small squeeze bottles (think they are 4 oz)....I bought a case of the small bottles long ago and really like it for anything that is the least bit stubborn...it can stay in a bore over night with no harm...I've been known to use a stainless steel tornado brush on bad bores...have brought back many sewer pipes with it...then some Kroil with elbow grease and then CLP as a final clean/lube.....anything but WD 40 on my stuff....and I live in San Diego where it was invented for the Aerospace industry.