Total order is of 300+ missile, not 648.An initial order of 50 missiles was placed in September 2017.
Later an additional order of 248 missiles were placed for Indian Air Force and Indian Navy.
31 May 2022, Ministry of Defence signed contract with BDL to produce 350+ units of Astra Mk-1 for Indian Air Force and Indian Navy.