I realize that I'm a little late to the party and the guys that know me will probably roll their eyes and think "Jeez, he sure bangs this drum a lot"........
But, for cans like the TB Takedown that has removable Stainless baffles, yes I put the baffles into a ziplock bag filled with 50/50 water and CLR, then put it into the hot water bath of my ultrasonic cleaner and run it for about an hour.
The real trick is that when the baffles are clean and dry, hose them down with a good MIG welding Anti-Spatter Spray and let them drip dry before re-assembly. It makes cleaning REALLY easy and effective. They come out of the Ultrasonic cleaner absolutely spotless.