top rated mini excavator cost per hour fuel and maintenance