I read a lot of Pakistani members refer to J-10 as a short range fighter implying its range inferiority, and so I made a comparative check on publicly available data.But there rumours of D variant sort semi sealth like F15 silent eagle
Secondly they can integrates Pl 21 on j10 may be infuture
J10 (no external tank) = 1,450km; Ferry range 3,800km with 3 fuel tanks and no weaponloads.
JF-17 (no external tank) = 1,352km
Rafale (3 tanks 5,700litres + weopon loads) =1,850km
Typhoon (3 fuel tanks + weapons) =1,389km
Grippen = 1,500km
F-16 =740nm = 1,370km
In China, J10 is refer as light weight and short range because of its relativity to that of Flankers and J20 which have superior long ranges,. J10 in fact is not really a light weight fighter, and its combat range is similar to other fighters of similar sizes.