Stainless Idler Spacer (long)

DeLorean Part No.
106162
53 in stock. Usually dispatched today.
$3.99
-
+
Overview
The longer of the two idler pulley bracket spacers, precision made for us in stainless steel.