Actually, you don't even know your own countries deals. India and France don't disagree on co-production, they both want it to happen, they happen to disagree on minor technicalities such as who will take responsibility for Indian produced Rafales.
Again, you don't even know what avionics are, there are more important things than avionics on a fighter that France and the US would worry about.
Besides, before the nuclear sanctions, both France actually agreed to supply avionics to the JF-17, they only relented due to extreme pressure from the EU and US.
France and Germany both have expressed their desire to sell Pakistan submarines with ToT, but the only reason why Pakistan hasn't bought them is because of the financial circumstances. In fact, Pakistan was going to buy German subs a few years ago, and even had the deal all worked out with ToT and local assembly, but Pakistan pulled out of the deal at the last second because of a lack of funds.
Get your facts straight.