If is a CN250 engine, then almost any of the CN250 parts will interchange. Unless you are running a modified engine, then I would go back with a stock replacement. Some argue for the 'shorty' and performance clutches, but if you are running a stock engine, it may be a waste of $$.
KMNparts has some vids on their parts and a few clutches to choose from.
Here is another stock clutch, and
here is some info on removal and install. Either one of those suppliers are reputable, along with any of our vendors as well.