For me, I soak the baffles in slip 2000 carbon killer for a day or so. That gets a bulk of everything off. Then in the ultra sonic cleaner a few rounds with some simple green. Some very light pic or brush work and its almost as good as new. I did try the brake fluid treatment afterwards but haven't disassembled since I did it to see how things are. Supposed to make them easier to clean.

Here's a link about that treatment

https://web.archive.org/web/20161104063835/http://www.rrdvegas.com/silencer-cleaning.html