Upgrading and maintaining my gr16
I just bought a g&g gr16 and I love it! I'd like to upgrade it as much as possible but I'm new to the sport and don't know the first thing about doing this. I also would like to know what I should be doing as far as regular maintenance goes. Can anyone direct me as to where I can get this info. Ideally I'd like to do all of this myself.