The JG M4A1 Electric Airsoft Rifle is a great choice for the budget minded airsofter. The gun is lightweight, compact, and shoots hard! This is the upgraded version of the gun, chronoed at up to 420-430 FPS right out of the box! The gun has a metal gearbox and gears, metal outer barrel, and metal sling mounts. The rest of the gun is made of sturdy ABS plastic. The gun comes with a 300 round high capacity magazine, 8.4v 1100 mAh rechargeable battery, and battery charger. Battery charge time with the included charger is 3.5 hours.