Quick view 04314-90010 Takeuchi TB025 Front Idler Takeuchi TB025 Front Idler Assembly OEM Part# 04314-90010, 04314-90000 Do you have questions or $425.16 Add to Cart