Maybe Long Lance torpedoes, .
Yup, definitely, the Germans need torpedoes that work. Whilst their U boats scored notable successes early in the war, more often than not their torpedoes were not functioning. Here's an outline on U boat.net:
uboat.net - Articles