If you’re going to build it yourself I would go for a Sionics 11.5 barrel. The have the right size gas port, the right profile, and outstanding accuracy. For that matter you could even get a complete upper from them.