The Indian fighter contract,initially was for 126 jets to replace the Mig-21/23 & older Jaguars.I don't know whether the numbers required have changed with the competition being changed to twin engined jets(which I must say is based on reports & not on official confirmation).The original plan called for buying upto 40 planes from the manufacturers & building the rest under license,so that will control the costs to an extent.the Mig-29 variants currently in Indian service did have serious servicing problems,though that can be attributed to the fall of the USSR.It has since been upgraded with new radars & the AA-12 missile.
Where didja hear about the alleged MiG-29 upgrades?
GJ?