M Masterplumber Free Member Jan 24, 2015 #1 Ordered a Clutch Kit from Grace performance. Anyone have any experience with them?