Any of those engines will work. My preference would be the four stroke as I like the sound better than a two stroke. Any .40 two stroke will fly it and as you increase in size you really don't gain much. It is a trainer, not a 3D monster. It flies slow and gentle.