最近の護衛艦に搭載されている127ミリ砲ですが、
アメリカ製MK45とイタリア製、口径は同じですが砲弾の互換性もありますか?

砲弾の互換性もあるとしたら同じような砲で、なぜ米国製の方が射程が長いのですか?
言い換えるとなぜイタリア製のほうが射程が短いのですか?