bolt-carrier-assembly- brosencrantz- With apologies to moistnugget and, well, pretty much everyone

more about : bolt-carrier-assembly