See this link for proper maintenance steps.
http://www.airsoftcanada.com/showthread.php?t=95496
GBB pistols need regular maintenance for the pistol including lubing the slide, certain portions of the mag itself and cleaning the barrel and testing functionality before you play. They need maintenance just like a regular pistol in order to function correctly. An AEG requires less maintenance.