i purchased 3 pair of guppies at $3.75 a pair a few weeks back, 2 individuals died a few days later and now im seeing a bunch of baby guppies swimming around. they look nice but i have them as a food source. so im hoping that i get enough to make it worth it.

is there any other live bearing fish that is cheaper or breeds fast enough to pay for themselves faster?
-----
4", 8" common pleco
9" vampire pleco
13" iredescent "shark"
12" typhlonectes natans
1" albino clawed frog
2" spotted cory
lots of guppies for t.natans food