I agree that a 46 is not enough for a plane of that size. An ST 51 would probably work OK, if you can find a control line version.
Due to low demand, many engines are no longer in production, so it might be hard to find anything. Either get lucky and find one on eBay or at an estate sale, or go with one of the specialty manufacturers like RO Jett or Stalker. Be prepared to spend some money but the Stalkers and RO Jetts are well-made.
Somewhat of a sleeper here is the ASP/Magnum line of engines. Like most of the mass-produced engines of the past, it might be hard to find now. I have an ASP 52 in a 64 ounce plane. Although an RC engine, it needs only a venturi and needle assembly and will work perfectly for our use. It needs nothing else, and the price is usually right, if you can find one.