Rear Idler Takeuchi TL10

Stock Code:
TS-TAK-ID-0018881

Add To Quote