Buddy, Quality comes with a price , Mig29 might be cheaper but if you consider the cost of operation & maintenance then ming29 would be costlier than Mirage2000 IAF knows it very well that's why they insisted on mirage before going for MMRCA competition