Regular CAR buffer and spring OR rifle buffer and spring.
Any size gas block will work, it doesn’t matter, .750, .875, .936, you choice depending on the barrel profile you want. I don’t think a pencil barrel with .625 block is a good idea.
Gas length is another thing. 14-18” you want CAR length gas. 12” and under you want pistol length gas. You DON’T want midlength gas and rifle gas is straight out, ALWAYS.
Twist? 1:10 to 1:18 work fine. Super loads any will do any bullet weight, but if you want heavy/long subs a 1:10 might be a little better. I have all and there’s not a lick of difference with supersonic loads, and very little with subs up to 500 gr. But 1:10 may be better with 500 gr. plus bullets or long copper bullets
With midlength gas you cannot use powders that give you the highest velocities and by going to slower powders you need with midlength you end up with the same velocities you get in a shorter barrel with CAR gas. Huh? My 20” with midlength gas gives the same velocities with slower powders as does my 16” with CAR gas with faster powders. But longer 20” barrels with faster powders does not increase velocity over a 16 inch. So why bother?
Stocks, your choice. The A2 with standard butt plate is a meat grinder unless you put on a KicK-Eez recoil pad. Most CAR type are OK too but I’d avoid standard CAR and M4 stocks, they have been known to get damaged or collapse. My favorites are the MagPul MOE rifle stock or the CTR with Limbsaver pad but most other quality stocks work fine also.
The accepted range is 200 yards or less. If your particular bullet won’t expand past a certain velocity then the range it drops below that velocity is your maximum range for a clean kill, unless using wide meplat bullets, but their poor B.C. makes the bullets really start to drop past about 150-175 yards.
Anderson enlarged port uppers are fine. I have several and no problems. Go with a TROMIX barrel and bolt and you’ll have no trouble.
16” is the longest offered because as I alluded to above, you don’t gain anything really when you go longer. My 28” non gassed gives me essentially the same velocity as my 20”, 18”, and 16” barrels with the same loads so whats the use of a longer tube?
Standard 5.56 mags, GI aluminum or Lancer AWM, need NO modifications to work, no fancy follower, no tweaked feed lips, NOTHING. The half moon cut in the front is only needed with really wide meplat bullets OR to make unloading unfired rounds easier. The cut does NOT aid feeding with spitzer, RN or most standard HP bullets, only cast wide meplat bullets.
PMags, as mentioned, are an often no-go because of the front center rib. If you want to seat a little longer than 2.250” then PRI 6.8 mags work equally well with NO mods allowing you to go to 2.300”.