Have you taken it to a place that rebuilds starters & alternators?
If its completely destroyed, you might be able to match it up at a used parts shop - its similar to the starter on the 125 cc bikes from the same period I think (some may have 3 mounting holes instead of two. Royal distributing lists some parts for the Chinese bikes / carts in their catalogue and some of the pics look close ....