They won't eat each other if you keep them one to a tank. And at least the species I've kept (collected from local trout streams) can live several years and grow quite large in a small tank with no particular special requirements.
Cheers,
Naomi Delventhal