Yes I have check on other sites as well. This is a electrical clutch. The insides were all ground up when it was pulled off. Not for sure what is was supposed to look like on the inside. Here are some pics from the repair manual of the clutch inside the transmission.
