I own a couple Spanish 1916 short rifles in 7mm Mauser....The front sights have a slip on protective ears that pin on through the front sight base....the barrel on the short rifles is about 22 inches...