Fitting a new engine type to an aircraft is not like changing a video card in your computer. The process will require some redesign of the aircraft but more importantly, flight tests have to be done all over again. That will take a couple of years to finish. It is simply not worth it to do that on J-10A when they are already working on J-10B which is even better.
Yes, when Singapore retrofitted it A4S J-65 engine to F404, the whole engineering process took 3 years to complete. equipping the whole squadron will take even longer. It not as easy as many think and resources could be better spent elsewhere.