Yes could have been much much worse, especially as MMC have no more engines....
No there are no more engines for car production, it is reasonable to expect that either Morgan or BMW will have a few in stock to cover warranty work and replacements down the line.