Maintenance is just what you do with your normal AEG. Clean the barrel, use the right bb's, and new battery every year or so. You should be fine.
Yes it is upgradeable, and you should upgrade according to the goals of what your gun to achieve. Give me that much and I can help you find parts.