Yeah all those are to big. even parrot fish get to a reasonable size. 5 is too way much fo a 40 at adulthood. id go with firemouth cichlids. 5 would be ok. they only get to be 5 inches and look great. got a few from my lfs for $1.99 each at 2 inches.