The US no longer make any diesel electric subs. So any US company must subcontract Europeans to manufacture these subs.
As for the price, it need to be high to gain more attention. Would the price actually paid be that high?? By logic, it wouldn't be so but with time, the vendors might again tried to jack up the price. So its better to set money on the side. And of course, don't discount politicians make money off the deal.
Politicians won't make money off the advertised figure..they will make money on top of this.
Anyway I don't think the figure quoted is right..one extra zero.