150 is a huge number I doubt we will buy. Rafale will be our fall back option everytime Tejas gets delayed. For now. 18 -36 might be an immediate purchase. The contract have an option of 18 more if I am right here,which will be exercised.
After that mk1a and MWF performance will seal the fate of further Rafale.
To deal with China we need a gov willing to take china down first economically which we don't have at the moment or in last several decades.
And you are right we will definitely need to dedicate 20-25 for china and same for pak.
Problem is we are in a tricky situation we have to support indigenous product line which are actually good ones but we are too short when it comes to desired strength. So whatever the gov does I hope it is good
We are also historically low as just 1.5 % of gdp is going to defense. Bringing it upto a healthy 2-2.5 % would add another 30 billion annual to defense budget.
Our airforce will have to swell to take on two front which is now real possibility.
Another 36 rafale are almost certain as infrastructure is already built for them. So 72 total are certain. From there it's just 70-80 more over the next decade.
At 2% of gdp our defense spending by 2030 maybe 200 billion usd annually ( 10 trillion gdp) .
We will spend almost 800billion -1000 billion on defence over next decade.
( Already 70 billion annual means 700 billion in 10 years accounted for modest growth could easily reach 800-1000 billion ).
How much 114 rafale ( 36 already bought)== 20 billion out of 1000.
Out of which most wil go to Desi systems ( so even bigger in terms of ppp Budget.)
On ppp our defense Budget is 250 billion already annual means 2500 -3000 billion ppp dollars over next decade very easily spent on defense.
This 3000 billion ppp will buy mwf / tedbf and amca simultaneously in hundreds along with much much more.
Our imports will be negligible by the end of decade as most major equipment is already changing to indian.