You are right. TEDBF development would take at least a decade excluding commissioning.
Anyways, the point is F-18, and Rafale deal shouldn't move forward for the Indian Navy. The whole Vikrant design is made keeping in mind that Mig29 would be there. Now at the last moment, they are jumping for...