Ball pythons cannot over eat as they have no acess to their own food source. They can be overfed by keepers however.
I do think, that for a 1.5 year old female ball, 3 mice a week might be considered underfeeding if anything...
Rats.