Sorry I'm a common name person.. would never remember scientific names..
Their mouths open quite large... So far I haven't had problems with them tryin to eat anything (I have 2)... I've had them in with small tetras without problems.. Right now they're in a 55g with cichlids.. They're about 5'' now, and I got them when they were about 2''..
Hopefully I'll be able to get a 6ft tank or larger before they get too big, but if they stop growing, I'll definitely give them to the lfs. I don't want to stunt them. The lfs takes everything I give them without question, so I've got a good outlet if fish get too big!