RE: What is the 100cc gas engine to have?
Since they all cost about the same and deliver about the same power then I would choose the one with the correct weight for your intended application (I think the BMEs are the lightest) and the one with the best manufacturer support.