Ron L here = Seresurplus
As form cleaning the frame, I do a simular method to what you did with Q Tip, But I use a lot of solvent on a soft, used tooth brush! That allows me to get all the crud off the parts, springs and small items and not screw anything inside up? If it's real Bad, I'll spray it with Carbaror Cleaner or gun scrubber and repeat it! If it worked in the Sands or Iraq and Afganistan, it should work for you? Just my -.02 cent,s your results might varry?
Remember the idea is to clean out the gunk, not over oil or grease it so that the sand and grit mess it up worse, right?