I believe it is cost effective in the out short run to buy your feeder but if you fish are not the type to be able to accept anything else besides feeders, breeding your own would be better. You can control from day one what the feeders eat and how healthy they are before you feed them to your fish.