A 20g mouse for an adult ball python??? That don't sound right. As for judging the body condition, pics would help. There are several ways to tell if a beep is a little too far on the chunky side. Look for a flat back, no visible spine ridge at all, rolls or lumps where the snake curves, gaps between scales where skins is stretched over fat, or a tail the tapers abruptly, instead of smoothly, like someone stuck a tiny tail onto a fat sausage.