I use guppies... convicts would work, but they are more cyclic (you may have to wait for a new batch of eggs to hatch) and have a greater potential to get too large before you need them. Guppies almost always have fry (if you have enough) and you can use them as feeders at any point in their life cycle.
The 30 would be for the feeders only, right?
If you don't have a filter for it yet, I reccomend a sponge filter (since it's not a show tank, and they are easier and less likely to break than anything else.)
If you have a filter, I would put a sponge over the suction (or something else to keep fry from getting sucked up.)
I don't know if it will be the same where you are, but here, whenever I get a batch of feeder guppies, about half die in QT. (i'm trying to find the equilibrium point, so I can keep them in my angel tank - have them breed as fast as they are eaten.)