Description: Skid Steer Front Idler Condition: New Brand: Takeuchi® Part Number: 0880140000, 08801-40000
Models TL126, TL130