RE: Buying a 2str.
I have an OS 46 that turns a 12x4 prop about 12000 rpm and produces a little over 6 lbs static thrust . I have hovered a 4 lb Burrito 3d plane with it. It is enough thrust for the plane but just barely. I now have an OS 50 on the plane and it is more fun. I have had a YS 63 on the plane , close to 9 lbs thrust and a little scary until you get used to it. Most of the guys on the 3d forums will tell you to get a Saito 82 for 40 size 3d.
I suspect your Extra weighs more than my Burrito so a 46 may be a little small for it. If I had the plane and a 46 engine I would fly it. If I were buying a new engine I would get at least a 50. No one can tell you if an engine will hover your plane unless you tell us how much the plane weighs.