Never have but I always heard good things about them. Spoke to a person there about a spec clutch and he was extremely helpful.
Also.....Lou from Laurel Mountain Mustang sells these clutches I beleive, give him a call today and let him know your from the forums, I bet he can get you a great price.....724-696-9665 and ask for Lou.