Gunslick foaming bore cleaner for 30-60 min, followed up with bore snake 2-3 times. If the bore snake gets stuck on the foam, make a pass with a rod, then try again. Dry patch until almost clear. Repeat entire process until satisfied. Run a hoppes oil patch through.
For guns that haven't been cleaned in a while, leave the cleaner in overnight once or twice.
Ultra sonic cleaner with hot water, dish soap, a few generous squirts of iso alcohol, and ultra sonic solution. Run a while, then remove part and inspect for hard buildup. Remove with dental pick and put back in ultra sonic cleaner. When parts are clean, remove, immediately dry, and give thin coat of hoppes oil. If the part has a surface i can't dry off, like a firing pin channel on a bolt or something, ill trade the ultra-sonic for hoppes 9 instead.
TW25B used sparingly on slide/bolt rails.
Hoppes oil to clean and protectant on parkerization. Renaissance wax on bluing/in the white.
Wood: Wipedown with lightly oiled rag. BLO occassionally on guns that are finished with it.