Better be north of 20 hp/row pulling all that stuff around.
25 wouldn't hurt in hills.
depends on how deep, blower system, ground type, slopes, etc.