toro 24.5 hp engine review