at the risk of being scoffed at and flamed worse than an overcooked $3.00 dollar steak from tennesse,,here's my cleaning suggestion.
sink of hot soapy water and a soft baby bottle brush.
after trying to keep my trusty socom clean playing in lower mainland weather, q-tips and cleaning rod wasnt cutting it for those hard to reach places. out of frustration i chose the above cleaning method. what a remarkable difference,fires like she's new! just be sure to rinse thouroghly and get it completly dried out. then silicon oil as neccessary.