ExcavatorChina Factory Price Diesel Engine 800kg 0.8 Ton Small Farm Machine Micro Excavator Compact Tracked Excavator, Find details about China Mini Excavator, Small Excavator from Factory Price Diesel Engine 800kg 0.8 Ton Small Farm Machine Micro Excavator Compact Tracked Excavator