Originally Posted by
luke19790_3
is that the same company as techni clutch?
LOL! no i stayed well clear of them!, Havent heard anything bad about Helix clutches, i even done a thread before i got it, and people on here were singing their praises, its just my luck i guess