Ive never had Pyro hurt a gun that was cleaned properly. I would clean mine in the tub using a bucket full of hot soapy water.
Put the muzzle in the bucket and use the cleaning rod and patch like a syringe. Pulling the cleaning solution up and out several times.
Never had an issue using this method and barrels are like new.