Spring airsoft guns are powered by a spring mechanism which needs to be cocked manually before each shot. They are generally considered to be the most reliable and require the least maintenance. Their reliability lies in their simplicity; they have few moving parts compared to gas and electric guns. Another advantage of spring airsoft guns is that they do not require gas or batteries to operate. As long as you have BBs you can have fun shooting your spring powered airsoft gun.