After shooting corrosive ammo I clean my rifle the same way I clean my muzzle loader. Warm soapy water to get rid of the corrosive salts, then clean in a regular fashion, and oil as necessary. I use different products for different guns, but one of my favorite universal cleaners is cheap wal-mart non-chlorinated brake cleaner. But its also with caution depending on the firearm I am cleaning.