How often do you clean your guns? After every use? Every few months? Every other use? Is it necessary to clean after every use? I clean mine after every use, even if I only shoot 1 magazine through it. Is that ok, or is it overkill?