Basic buffer weights-, should make no real difference in semi-auto.
Rifle - 5.2oz - works fine for full auto in both 223/556 and 9mm using any barrel length.
CAR - 2.9oz, aluminum body, not enough weight for full-auto use in both 556, semi is ok. I may try mine for semi 9mm use to see how it acts, as I have suppressor also.
9mm - 5.5oz, steel copy of the 2.9oz CAR, no need for it if doing 9mm with rifle tube/stock (unlike RRA claims), will need for full auto with CAR type stock-tube-spring.
H - 3.8oz CAR style buffer, for CAR tube/stock, typically found/used in full auto short barrel applications to control added rate of fire with shorter barrel/gas tube set-up (M4, 11.5", 10.5")
Special purpose buffers designed for suppressed SMG's or 9mm carbines using high pressure (+P+) ammunition
A - 6.3oz CAR style buffer (9mm SMG)
B - 7.1oz CAR style buffer (9mmSMG)
X - 7.9oz CAR style buffer (9mm SMG)