G'day
I am with Mad Trev and the blokes that suggested a four stroke. I would put a four stroke in a Cub. I have three Cubs all with four strokes and they would not be anywhere as nice with modern ABC two strokes.
You need an engine that is happy at mid revs and as Trev suggested, an OS LA 40 or 46 would be a better bet than any of the ball bearing engines you have suggested. I used to use an LA 46 in a trainer. It plodded around on half throttle all day without complaint. (I rarely got to fly it. It was so good, the club president used to borrow it to teach beginners.) The LA series are very easy to set up and tune. The Thunder Tiger GP 42 is also a great engine of this sort if it is still available.
There are some reasonably priced four strokes around. I had both ASP 56 and 61 four stroke engines in one of my Cubs and they both flew the model really well. Magnum is the same as ASP (same manufacturer).
www.hobbycity.com in Hong Kong have these engines for very reasonable prices.