Hop up unit is a must along with barrel then cylinder, piston, spring guide, then triggerbox and lastely spring.