Seems you are the only one around that has used them, so I will have to hope you maybe got a defective unit? I'll find out in about a week!!! Takegawa appear to be the only company that makes it so very few options around.I installed the Takegawa slipper using the Japanese instructions. They have good pictures, so I'm pretty sure I got it right. However, first time using it at the track, the slipper stuck open and fried my clutch plates. After about a lap and a half, my tack spun up to redline while my bike was slowing down. Same as happens when the clutch plates are blown on a normal clutch. Just continuous sliding of the plates. I could run the bike at very low torque/RPMs, but if I tried at all to accelerate, I spun to redline with no power.
So I took the slipper clutch out, threw it away, bought new plates and went back to the stock clutch.
My experience with Takegawa products so far is that they all fail catastrophically. If you decide to install them, I hope you have better luck than I did.