I doubt a 300 gram snake ate a medium rat, I would offer a rat pup( crawler) or even a small mouse. My 40-500 gram snakes only eat weaned rat pups or if they skilled a meal before due to shed I offer a adult asf which is a large meal for them.. most my 1000-1500 grams snakea only eat a small rat or a large asf.
I would offer them each a samll rat ( pup) or a mouse, and go from there also you should ask if they were fed live prekill or f/t prey (which can be afactor as well a snake may be use to either a prekilled or f/t prey not a live one, or the other way around. you will be surprised..