Quick view 04314-10000 Takeuchi TB228 Front Idler Takeuchi TB228 Front Idler Assembly OEM Part# 04314-10000 Do you have questions or this isn't e $419.22 Add to Cart