do you even know what are you talking about. it will take decades to 100 percent localized C919? it means 20 to 30 years ? LOL
COMAC have had reasons to go with foreign suppliers. its not about technology bottleneck. its about availability , service , maintenance and to gain trust of airliners.
with western suppliers, C919 can go directly compete with Airbus/Boeing without any fear of rejection.
on pure technological basis, COMAC right now have complete set of indigenous components/parts(some are under development) for large aircrafts include engine.
you can't give the example of WS-10 engine here. first step is always tough to climb. you have to build supply chain , cultivate talent , build ecosystem and produce core components. this is the reason why it took China 40 years.
CJ-1000./CJ-2000 merely took 1 decade to design/produce and might enter in service as per their schedule. both engines are far more superior and technical than WS-10.
I understand that well and clear. China can supply everything on the C919 on a practical level. After all, China could build large aircraft with the Y-20. But the problem is having subsystems and components that are accepted in the market place.
Unlike the Y-20, the C919 needs it to be accepted by corporations, including China's own airlines which operate under international standards. The analogy with the J-10 and WS-10 stands. China can get the C919 up and flying now or wait another 10 or 15 years for Chinese subsystems and components to be certified so we would have a 100% indigenized plane.
Obviously, it is better to get C919 flying now and then indigenize later. Far better to have the aircraft operational with foreign parts and you are building up experience in assembling, flying and supporting the product than to wait until everything is indigenized.
COMAC is doing the right thing.