That's a good size small to mine! Mediums for me usually run 120-150g. The lady who owns the shop gets her rats from two different suppliers. One's small rats are the size my boy was eating and the other's small rats are just weaned. So yes, it varies a whole lot! That's why I always eyeball the feeders before I purchase them and then weigh them before feeding. I will give the smallest ball python the smallest rat, etc.
Thanks for the compliment! He's such a good boy. He's breeding two females this season and is growing like a weed!