Diesel equipment listing Takeuchi TBO25 Takeuchi · TBO25 · 1990 Category: Excavator Quote on request Yanmar Engine 20 hp Order or request a quote