Breeding will definitely pay for itself. However you probably want at LEAST 30 rats for 30 snakes!