I'm running their clutch. 3450lb dual disc, solid hub-no springs. I'm very happy with the performance, can't slip it with 17k on the back on my hot dd setting.
I will tell you that its a noisy sob at the stoplight, clutch disengaged.
Having said that, for the price, not quite double your price, I'm happy.
Clutch technologies are pretty simple, but pressure plate ratings can be deceiving, even with big name companies.
This one that I have has a stout pedal, but not intolerable by any means.
Shoot me a txt if I can help you out.