It's a different world, mate and you know it. Can I walk into any Autobarn and buy a custom made clutch to my specifications from any of the major manufacturers you mentioned? If so, then you already understand the benefit of a clutch built to suit the application and I don't understand the blanket recommendation that other brands are superior to his clutches.
Blanket statements are what destroys otherwise sensible advice on internet forums.