Hi debi97325, I have two Macgregors 25 a 1981 and a 1985, I have used on both a 4 stroke Tohatsu 5hp and a Honda 4 stroke 10Hp. These boats are rated to handle no more than a 10Hp engine, although I have seen some crazy folks with 15 and even 20Hp on their Macgregor 25s. With that said I did reinforce the back plate on both boats and upgrated the motor mount because the mount that comes with these boats from the factory is rated to hold 5Hp max, I sopke with the Macgregor manufacture about this. So the decision is yours as to how much power you want. I personally like the 10Hp much better and feel safer with it. And about the length, you can not go any shorter than a Long shaft, if you can afford the extra long, go for it, both motors I have are extra long. Happy sailing. Christian