Looking at current state of IAF its in dire need of few AEW&C , EW aircrafts and a genuine multi role fighter to replace its fleet of Mig27 , Rafale being ultra costly one will dry up all your resources , sane choice would be to take up offer of F16In or F18 and use remaining funds on other areas.
Indian govt is playing dangerous game by banking nations security on Su30 mki which have very poor availability and this piece of shit plane which is inferior to planes from even 80s era.
Either go for F18 super Hornet or F16IN in Numbers , having overpriced rafales in numbers and failed programs like Tejas will jeopardize nations security and budget.
As per reports Most Advanced F16IN is being offered to India via make in India route at very reasonable cost , this should be considered and made in numbers 200+ to remove all shortcomings of IAF.
Instead of waiting for decade more for mk2 to be completed why not take offer of Lockheed of F16In make in India and buy in numbers , scrap rafale and tejas program all together.
You are making wrong assumptions here Price for 200 F16IN with make in India option would not even cross 3/4th of original MMRCA Deal. Indians can further negotiate to customize F16In to be fitted with Israeli and Indian components and weapons system.
Wisest decision would be to scarp rafale deal and Tejas program all together and take offer of F16IN make in India , get 200 of these and all Indian fighter plane problems will be sorted out.
15 Bell donations from USA , 10 WZ-10 donations from China , I bet Russians would not be donating you anything so save your breath and keep on dreaming.