Fans don’t help at all unless they are shrouded over the fan and fins and have it run off the flywheel. Electric fans don’t do much of anything. Ask me why I know. They draw huge amounts of power which a moped stator cannot provide.
The cooling solution for mopeds is either wc head or ducted fan run off the crank mounted to flywheel.