MKI by its very definition is an India specific aircraft. In order to put Rafale on the same pedestal, you add India specific costs to the vanilla airframe. If IAF is buying MKI at nearly Rs 358 crores a unit, it is buying Rafale at the nearly Rs 1000 crores (vanilla + India specific changes). Neither includes weapons or infrastructure expenditure.
So it wouldn't be wrong to say that MKI costs less than half of Rafale.
1. Vanilla price tags of Su-30MKI is nearly 68 Million dollars instead of 56 MN USD.
2. Rafale's per flight hour cost is almost half of what Su-30MKI has, this means Rafale is very cheap to conduct any operation. Which means Rafale will be cheaper than Su-30MKI in its lifetime.
3. During the time of intense conflict, you need more and more active sorties for deterrence. For this Rafale can do 5 active sorties in a day where as Su-30MKI can only do max 3.
3. Rafales overhaul time is almost 1/3 of What Su-30MKI has. It means fighter jet will be ready of more sorties which is the intense requirement during conflict.
4. To change an engine on Su-30MKI require about 3 to 4 hours whereas due to Rafale's modular design it requires nearly half an hour to do so....
Most important when Dassault ink the deal with 50% offset , it itself help India in various ways.