Ok there is a Toro push mower on sale (push, no bag, mulch) for $539.99 minus a $70 rebate. Its engine is 190CC. How do I compare that number to other mowers (and other Toros) with 6.5HP engines?? Also, some mowers hace 6.25 lb/foot of torque on them. What does this mean? Help!!