Because of their swimming patterns I'd say no. A 6 foot tank would be better. They also need to be fed multiple times a day (at least 3) because they are so active. It would be hard to maintain decent water quality in a small tank feeding that much.
I have been thinking of getting a group of 3 for my 125.