Hey guys I dont want to be that person but I am going to be that person. I recently got a utg l96 from my friend for free and I am looking for upgrades. I am planning on upgrading little by little due to cash. I read that the spring gets upgraded last and that the hop up should be one of the first to upgrade but other than that I know nothing. Thanks in advance to all the people who are going to roll their eyes at the thread but who are willing to help me.