I am probably getting some new ball pythons in, and I was wondering what is usually cheaper buying rats or breeding them? Also are asf rats any good?