The ratio between airframes and with engine inventory is usually around 1 to 3. i.e. 1 engine set for airframe, 2 set kept in various stage of repair and reserve. so I am afriad your counts while accurate for airframe, is an underestimation for engines.
with out a pretty sophisticated over haul and rebuild facility in country PLAAF simply can not keep flying those flankers. PLAAF did send some AL-31 back to Russia but not possible with the bulk and quantity that we are talking about here. we are talking in term of hundreds rotating through MRO facilities per year for 10 years.
btw, if PAK buys J-10 with AL-31 that facility would likely be the place those engines gets over hualed too.
i do not think that is the case at all, Pakistan has a Mirage Re-build Factory (MRF) at PAF Minhas Kamra, and have operated Mirage III and IV for over 4 decades, these Mirages have been core of the airforce, they have clocked on occasions in excess of 200 hours per year consistenly, and have only had new engines on no more than 3-4 occasions
when you have such a facility which China also does, you can take the engine out and provide a full overhaul and upgrade, you have also got in place very good maintenance facilitys which prolongs the life of the aircraft and engine, if u were to have 3 engines per aircraft that means you would need 1000s of engines
China has provided Pakistan with down to the last bolt very detailed maintenace and service manuals for RD-93, so much so that we now fit the engines to the airframe ourselves, our techicans were trained in China, so there is no doubt China has done similar with AL-31, infact i am sure China has mastered AL-31 and it is really a peice of cake for China, AL-31 for China is infact low qaulity but they have no other choice
under such a facility the ratio would be more like 3 aircraft per 2 spare engines, not 3 engines per 1 aircraft, but even then if engines are well maintained and serviced they can last a very long time without incident, turbofan engines are very robust peices of kit they will not go down very easily as long as you look after them
I think PAF would love to have J10B but only with WS10A, i also hope the next sqaudron of JF17 will have WS13 but i know that is not the case, WS10A and WS13 are 2 very good achivements for China and sends a clear message to the neighbours on our Eastern border