I want to put some in a recently emptied(as in no fish) established 10 gallon tank, from what I have learned they can eat flakes as a diet and are active breeders their whole life, and that they get up to 2.5 inches if cared for properly, would 5 (3 males and 2 females) be to many for a 10 gallon? Aslo they are livebearers right so I don't have to worry about special substrate for eggs?