Allen Engineering Spring Clutch

1_0019039 MFG #: 015719