In Men of Courage, most of items are found in logical places, but it can seem odd to find Molotov Cocktail anywhere, as they are mostly use by insurgents or special forces, not by regular armies... and even less by unarmed civilians. The most logical explaination would be that the member of the team doesn't find actual Molotov cocktail, but ingredients needed to created one, which are immediatly combined when the commando opens and searchs the container.
The Spy doesn't appear in the Pacific missions. Good thing too, as him attempting to impersonate a Japanese officer would get him killed. The manual doesn't mention him to be fluent in Japanese.
Also, he is not noted to be fluent in Dutch, which could explain why the last Beyond the Call of Duty mission (set in Netherland) involves a Dutch Distaff Counterpart.
Strike Force's Spy is described to be fluent in German and very gifted to impersonate German soldiers and officers. He is actually a German exilee with a Mysterious Past (but his abilities could also be helped by innate observation and imitation skills).