The ECS Stage 2 clutch/flywheel kit is rated to 400 ft-lbs, whereas my APR Stage 1 tune, according to APR's website, produces peak torque of only 311 ft-lbs. So I felt confident when I purchased the setup. Definitely not riding the clutch or inflicting such levels of abuse.I don't know much about the ECS clutches, but if it is slipping within 10,000 miles, that means the clutch was not heavy duty enough for your set-up. That's assuming you're not constantly riding the clutch or doing 5k launches all the time... I know it sucks, but you'll need to try a more aggressive clutch.
I've thought about going with a South Bend Stage 2 (also rated to 400 ft-lbs) but I'd like to be sure it's not going to slip again under the same conditions for at least 50,000 miles.