I would call Mike Milli at Dedicated Technologies and ask him what size port he puts on his. I used his uppers on two that I built and they cycle everything that I stick in it. I am using a paladin gas block. I have a standard buffer spring and a Spikes buffer.