Stay with mediums then, if you feed them large I'd think they'd gain weight too fast, and not good weight, just fat.

I don't think you should ever need large rats for ball pythons, mediums should easily cover a breeder female for a very long time.