Isn't a sonic cleaner kind of a bit too much? I just use q tips, rags, and gun cleaner/oil on all my pistols, rifles, shotguns, full autos, and even suppressors. Always been good enough for me, clean, accurate, and goes bang, or am I not doing enough here?