RE: Which engine for Exta 300 special
A better choice for power to weight, would be more like a DA-50, ZDZ-50, & ZDZ-60.
Any of the engines you listed will be fine.
If you've got a chance to save some $ on the engine, to spend else where (ie. better servos)
then I'd go for the best value.
Just my $.02