I think the J-10B was a stop gap until the C was available.
The -B uses the AL-31FN whereas the -C just started to use the WS-10.
It may be the Russians may not release the AF-31 to BD because of spite of not buying their aircraft.
The -B uses a PESA whereas the -C is full AESA.
I heard on another forum that China is VERY EAGER to export the -C as the -CE.
I don't know if that's true or not but J-10C would be a great add to BAF.
The other issue is AEW/AWACS.
KJ-200 or KJ-500?
If Typhoons are bought I doubt they are compatible.
Might have to come up with a Pakistan type solution regarding Thunders, F-16, Eireye and ZDK-03.
https://quwa.org/2016/04/05/link-17-pakistans-homegrown-data-link-system/