No, going by delay in Scorpene build, selling MDL stake to DCNS wont solve any problems. The root cause of Scorpene delay, IMHO, is certainly not due to ownership of MDL, but other reasons.
(I feel even Indians are equally at fault here, i.e. IN and MDL personnel)
Moreover, MDL is only strategic...