Yes, you'll need the port enlarged. A decent smith can open up the ejection port for you, or you can buy one already to go. Tromix, Satern, Anderson, and Aero have them in this configuration.
You can run them on a rifle buffer, or a standard carbine system. Tromix, IIRC, advertises their barrels as ready to go with either... but don't quote me on that.
Your muzzle device will usually be threaded at 3/4" by 24 or 11/64 by 28. The inner bores of them are nominally .480". No way you can put a .30 cal device on there by accident.
I built mine using a Satern barrel, Tromix compensater, Odinworks hand guard, Anderson upper, Spikes' lower, and carbine receiver extension with a MagPul SLS stock. Runs perfectly fine, no issues. The Satern barrel has a heavy, bull barrel profile with a .875" gas block journal. I didn't want the lighter profile that other manufactures offer. In order to get around the large barrel and the gas block, I used the Odin Handguard because it has a 1.5" inner diameter. The larger ID handguards are more than ok too, like Seekins, Spikes, and Aero Enhanced... just not the look I was going for. I'm not a fan of overly fat handguards.