Yes! Carbon Killer works great for cleaning suppressors.
Keep in mind that if left to soak for longer than 15 minutes the Carbon Killer can damage any finishes you may have.