I still don't get why Indonesia would want J-10A, if they get any J-10.
Those are old planes that have been out of production for at least a decade so parts would be an issue, they use a different Al-31 variant to any Flankers, so out goes most of the maintenance benefit.
And most importantly, they were most likely ridden hard by the PLAAF units flying them, considering China's severe lack of 4th gen fighters during their time of introduction, so they're most likely structurally shot. Even considering PLAAF's relatively good maintenance track record, I don't see how it's a good idea.
ID would need to get it structurally refreshed, then MLUed with new radar, presumably new avionics, etc. All that expense (modern avionics are expensive, not to mention sctructural MLU) for a second hand aricraft? Not worth it IMO.
P.S. I had the same attitude towards the ex-Qatari Mirage 2000-5s, the ID govt came back to their senses and cancelled that project, but now comes BS 2.0 -_-
P.S 2. If anything, ID Air force is much more in a dire need of any special sensor aircraft, be it AWACS, EW, etc. Otherwise, those J-10As would still be food in an actual real war.
J-10S could retrofit WS-10B. That said I agree with your assessment.