I prefer to buy the components seperately. But if you don't want the hassle, engine kits are usually a good deal. But it really depends on what you want. IF you go with a kit, make sure you know what's in it. Buy from a reputable vender like PAW or Summit.