Working on this today. Built on a metal airsoft, with all metal add-ons (except barrel shroud, which I prefer in strong plastic because the various connected components require detailed adjustment for proper fit). Waiting on the flashlight, plus LED components which I ordered today and will install. Have some painting and weathering to do, but it's coming together nicely.