i am planing on buying a CA m24 military version from airsoft GI. i am also planing on upgrading it. but my question is.., is there any certain way you would suggest i upgrade it in. like spring and spring guide 1st or cylinders or what order would you recommend.