I just found out that Magpul Dynamics dont allow non-US Citizens.They are saying it's a legal thing but I never heard that as a requirement from other companies.
Student must be a US Citizen or Legal Permanent Resident. Submit one of the following:
• US passport
• Permanent Resident Card or Naturalization Certificate + US Driver’s License or ID card
• US Driver’s License or ID card + Active Duty Military status printout from Defense Manpower
(https://www.dmdc.osd.mil/appj/scra/welcome.xhtml) (We cannot ask for a CAC card photocopy)
• Other Documentation establishing Reserve, Active, or Retired US military status +
US driver’s license or ID card
• US Driver’s License or ID card + Law Enforcement credentials