This TSD M4 features an all metal reinforced Gear Box, Steel Gears, Steel bushings, SRC Ultra-torque motor, M110 Spring, Ported Piston Head and a Metal Hop-up Unit. The internals are compatible with Tokyo Marui however we believe this unit is every bit as good if not better for 2/3 the price.