as for the batteries, lifepo4 of a123 or the bmi-cells seems to be the best suiting ones, leaving out exotics and the potentially toxic and permanently heavy ( will you actually need that weight ?) sla´s.
as for torpedo drive systems, most probably these are 3 eor more extremerly long and...