I am pretty sure the kit is post war West German Bundeswehr issue for the variety of 9mm
(note the 9.00 marking on the can) sidearms and machine pistols used by them.
That would, of course, include the Uzi and the P38 but not the WWII MP38.
The length of the chain, the re-in-forcing crease down the length of the can (not found on WWII cans),
and the stamped patch loop on the pull through (WWII pull through chains used a patch loop of the same diameter and composition wire as the chain links themselves)
are also features that point to post war issue.
The WWII tobacco kit was standard issue during the war for all combat guns, both 8 and 9mm, regardless of barrel length.
Figure that kit dates in the late 50's thru the 60s based on the bakelite solvent/oil bottle, rather than the later plastic.
Looks complete to me, except for some 'mop' string pieces used on the pull though loop.
JT