Not a chance. The Battle of the Atlantic, in the long run, was a matter of production. The U.S. can, quite literally, build more tonnage than the KM can sink (best month for the KM was ~700,000 tons, Kaiser was able to put ~42,000 tons into the water a day, every day). Same goes for long range...