TR Graham is right, CLP is excellent and so is Corrosion X, both available at most auto parts stores, etc. As a gunsmith, I see many guns of all types come in for repairs solely because they've been cleaned and lubed too much! Some gun owners feel compelled to detail strip, scrub, and drench their firearms in oil everytime they fire just a few cartridges or shells. Don't do it! No reason for it. I always ask these customers, "Gee, do you take your car engine and transmission out for cleaning everytime you drive it?" After a day's hunting, lubricate scantily where metal contacts metal, wipe down with a soft dry rag, and that's it. Think about scrubbing the bore and so on only after a couple of hundred rounds and then don't overdo it. The only places in a shotgun bore that really get dirty are the forcing cone area just ahead of the chamber and at the choke if you have one. And if/when you remove a choke for cleaning always lube the threads before screwing it back on.
TR is also right on about not getting cleaner or lube into the gas system because it will 'carbon up' when hot gasses come in through the bore to gas cylinder port, check your manual. When I clean a gas operated shotgun, I always have it on the bench with the trigger guard up when I scrub the bore so no or minimal bore cleaner or lube gets into the gas cylinder. Your 930 is a fine gun, enjoy it,don't overclean it, and you'll be able to pass it on to your kids.