The Royal metal flash hider is designed for M4 and M16 replicas. It is suitable as a replacement part or for restoring the classic look of the barrel.