With my Hawken 50...I remove the barrel, before I place the breech end of the barrel into a pot of hot soapy water --- this creates a suction --- when I push & pull the patched cleaning rod thru the muzzle end. Then...I use a 50 cal. BLACKPOWDER bore brush and run thru the barrel --- cotton patch clean out. After that...I put on some heavy gloves and grab the barrel with heavy rags --- and pour boiling water down the muzzle {this process --- opens up the pours in the metal}, I then patch clean out...let the barrel cool down --- then lube down.
For today's corrosive shooting ammo...when I desire to not remove the barrel --- I use Simple Green solution cotton flanel soaked patches down the bore --- dry out --- then use a bore brush with copper cleaner, clean out with dry patches, three Hoppes soaked patches, three dry patches; then oil down.
My current corrosive cleaner: Is a mixed solution --- 30% Simple Green/30% hydrogen peroxide/30% rubbing alcohol.