These are used surplus take off barrels that are C MP marked. They are in really good shape with lots of rifling left. Some look barely even fired on the inside. They are take offs which will include exactly what you see.
Non F marked FSP.
Barrel nut assembly.
Some do and some do not have sling loops.