117 is not accessible to China. Its only for the PAK-FA and in an emergency mode can produce 147kN at the expense of MTBO. Combat mode is less. About 142kN - 144kN.
The 117S the Su-35S has can produce max thrust around 142kN, combat mode max about 138kN -
And you've said yourself, J-20 is going to be quite large and heavy. There is no guarantee 117S will give it any supercruise capability. Actually, I'll go out on a limb and say "IT WON'T".
If it is about reveres-engineering the 117S, that could take years. Maybe more than 5 or even 10 years to correctly ground-up reverse-engineer AND IMPROVE a high-performance turbofan. This is assuming they can reverse engineer it in the 1st place. Even if they are planning to use the 117S installed on the Su-35S, you can't just plug and play. They'll have to redesign parts of the J-20 possibly even the intake geometry to accommodate the 117S, not to mention integrating the 117S TVC system with FBW will require lot more testing and put the program further back. And they have to do all this by importing 24 full-blown Su-35S worth billions? WTH!? You know how inefficient that sounds?
Current J-20 will have to sacrifices both super-cruise and super-maneuverability thanks to the lack of the WS-15 and TVC. But, trying to cram in the 117S NOW will add a new set of problems. If CAC had designed the J-20 specifically with 117S in mind then it would have been possible. But CAC never had connections with NPO Saturn. CAC has ONLY been working with MMPP salut. Reverse-engineering the 117S might be part of a contingency plan if the WS-15 fails. But the J-20 will never reach its full potential without the WS-15 or similar engine.