Well..
It always depends on how much you are willing to spend. The engines you have mentioned are fine, Though I have not run a Magnum since the '80's, I know they are better now but...
I would try to find a YS-45, a Webra, or a used Jett if you need performance at high altitudes...(MVVS also??)
Keep us posted,
james