Rotting, that's a little.....excessive.
I didn't clean out my AUG (even swabbing the barrel) for a year or more and it was perfectly fine. Also depends if you're playing in a really dusty area. Then you'd want to clean out your barrel more often
But cleaning your mechbox out every game? That's WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY too much.
Airsoft Sales and Repair/Upgrade Services