I work at a pet shop and herps are what we're known for. Most of the people who come in to get food for their adult ball pythons are getting medium or large rats.

One guy who comes in has a ball that will only eat a rat that is alive and biting. He said its the best killer/eater as well. I dont think that I could deal with a snake like that, I'd be so paranoid about bites.