I would say it could easily take something that size, maybe bigger. Easiest way to tell...weigh your snake, and feed 10-15% of its body weight.
For example...a 500gram snake could eat something 50-75grams.
AND......that snake is pretty darn SKINNY!!! it should probably be eating 15% of its body weight every week. I don't know if this is a recent rescue or not but it needs to be taken care of
EDIT: just looked and saw you just got him off CL. feed 15% body weight as mentioned above