The reason that engine doesnt come with flywheels and such is the every car and company has different designs and standards, and engine manufactures basically mainly design engines.

If you plan having a few engines for one car, why not spend a little extra for those accessories, it will make exchanging parts and switching engines more convenient.