Quick view 04214-01200 Takeuchi TB016 Front Idler Takeuchi TB016 Front Idler Assembly OEM Part# 04214-01200 Do you have questions or this isn't e $276.00 Add to Cart