Hyperdouraku TOP Japan M16 EBB Review OptimusPrime 29 Oct 2012 Tags: Top Japan Shell Ejecting review News M16A1 Hyperdouraku Blowback