That was then MG, this is now.Even if you are right, why get J-10Cs and JF-17s.
Do you even know why we got JF-17s in the first place? Because USA refused to sell us advanced F-16's.
Since the nuclear weapons program came out in the open and then the whole process with FATF that Pakistan has to put in place, the US is not holding up on selling military wares to Pakistan. They will require Congressional approval but Pakistan will need to come up with its own money.