Beautiful product. Looks great on my M4, easily installs on the rails. Nice tight feel no rattling. Slides open and closed great and even has a authentic sound when loading it. Love how the shell ejects however carefull if your on concrete. Definatly would recommend this it does add a little weight but its made solid and the only plastic is the hand gaurd everything else is steel. Also Airsoft Depot had it shipped to my door in record time. Great work guys and I will definitely be purchasing all my products from you guys.