I buy frozen. Breeding isn't worth it unless you have a bunch of snakes

This is where I get mine:http://www.rodentpro.com/