Well around here a small rat goes for $4 and a medium rat goes for $6. I was spending more on food for the snakes for a while then I was on my own groceries. Breeding your own is definitely more economical in the long run.
And be wary of the Management in the Apartments, not many are snake collection friendly.