I measured from the outer edges of the larger screws on both ends.Approx. 20.5cm
from the inside edge of the screws is approx. 18.5cm. Assuming you don't recognize the eagle stamp? The stamps on the bolt and just rear of the muzzle have what almost looks like an N Under the Eagle.