Yes in 1941 Torpedoes are some of the most expensive and complex weapon systems then in existence
A bomb and a depth charge are staggeringly simple by comparison and to store your best weapons in another nations base would require USN maintenance armorers to be present there.
Also 20,000 lbs...