It won't be years Sir. We would receive them really soon. Also for more F-16 money is not the issue, USA policies are right now. J-10 C are coming. All things are pointing towards it.Just like the rifle competition was a done deal, right?
I'm not criticizing you, but we need to be more realistic.
EVEN IF PAF decides to buy a fleet of J-10c, it'll be years before PAF will receive even a single one. Not to mention the training and infrastructure needed to operate and maintain the J-10c fleet.
But it still comes down to 1 single issue, price. Keep in mind, the US never barred Pakistan from buying f-16s, Pakistan was just required to pay out of it's own pocket, instead of using US funding meant for Pakistan. The PAF could have easily bought more F16s, which it wants to do, but it can't due to a lack of funding.
This holy prediction has been posted by now by me. In fact until few months back I was denying this news. I got only confirmed when this very forum on their twitter and facebook account posted J-10 C picture and posted the picture coming soon. Also few other very credible started saying it.