Redneck, the baffles are stainless.
It is only 1 stamp for the suppressor, which is an integral part of the barrel. The length of that unit is over 16", so it isn't an SBR. Same way an AMD-65 is not an SBR even though the barrel is 12", it has a permanently attached muzzle brake that makes it...