German. K.98k. Muzzle Cap. WWII. Rubber. $10.  Item: RA-1378.