For My GBB guns, after every game i take them fully apart, and wipe them down with a paper towel, because silicon oil attracts dirt. I clean all of those out including the barrel and mags. then once everything is dry I put it back together and re- lube it, and move the action like 15 times, then fire a mag through it, and the clean off any extra oil.