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