I discovered some older shows in the Cosmic Task Force series, as well as others like it. There's one in particular that I think you might enjoy - Cosmic Task Force: Omega Squad. Have you heard of it?
[He seems to be reacting positively to this, so he'll just keep to this topic for now]
no subject
[He seems to be reacting positively to this, so he'll just keep to this topic for now]