Forget hp these days on engines as it dosent apply.
Its all about how much torque an engine produces than overall hp.
Engine manufacturers were producing hp figures when testing engines at 3600RPM.
Most engines run at 3000RPM and would not be producing the stated hp.
This lead to a big law suit in usa that cosumers were being misled.
It all depends on what model of engine you want to fit.