There will be sanctions for the spares of AH-1Z helicopters in future due to current behavior of US. So better to get TOT of T129 and request Turkey to provide its own manufactured engines for the helicopters.
Due to current situation in UN General Assembly and US policy on Afghanistan , I think that all military assistance or sales from US to Pakistan will be suspended permanently.
Now till the induction of block 3, all JFT Block 1's should be upgraded to Block II+ standards with further advanced avionics, single panel multi-functional display (MFD), enhanced data link and electronic warfare capabilities, structural upgrades with enhanced load carrying capacity, more...
J-10B is flying while JF-17 block 3 (at par with J10B) will come in 2019. So there is a time gap. Also when block-3 will come, J-10D would be flying in China.