I have a Tactical Innovations TAC65 suppressor and I feel it is time for its first cleaning. I soaked it in WD40 for a few days and tapped the baffles out. What a mess. Anyway, is there a proven method for getting the caked on lead and stuff off of the baffles? The tube cleaned out pretty easy but the baffles have are going to be tough. Whats the best way to clean off aluminum baffles?