1.8ton small excavator with yanmar engine

1.8ton small excavator with yanmar engine