fearofpavement
Trying them all
Forget the WD-40, PB Blaster and other big box store "penetrants" and find you a source for "Kroil" "the oil that creeps", made by the KANO corp, I get mine thru Midway USA.com guns mithing supply. It's not cheap but works about 100 times better than anything else I've ever tried. Imho your issues are prolly going to run deeper than stuck rings.
I have tried about every kind of lubricant and penetrant available including Kroil and Aero Kroil, PB Blaster, WD-40 and all its generic imitations, Liquid Wrench, Nuts Off, ACF-50, Corrosion-X, Boeshield, Slick 50, Mouse Milk, LPS 1,2 and 3 and probably a dozen others.
My opinion is that they all work for certain things and none of them has amazed me. I use WD-40 more than any of the others because it is cheap and works for what I use it for. It is NOT a good lubricant other than in the short term. I use it first and then follow it up with something with more lubricity. For loosening up a sticky ring, just about anything in the above list would work except the Boeshield and LPS 3 as they are more of a metal protector than a penetrant. Kerosene mixed with a bit of motor oil is effective as well.
Everyone has their own "special" medicine for corrosion and stuck things. I'm still trying to find mine.