I always start by suggesting going to a reptile show if you can. Click on Events, above, to see if there is one in your area. As for breeders: plenty! BHB comes to mind, and I have a friend here in Ohio who breeds them. They are not hard to come by these days.
Back to the "little" snake: I have a texas rat about the same age and size. My friend could not get it to eat and it was a week or two away from the freezer (and/or kingsnake food!) when he gave it to me saying, "If you can get him to eat, he's yours"
Well, I finally got him eating decapitated pinkies...Then moved him on to larger and more intact prey. He STILL is only a sporadic eater. He may accept food every two or three weeks sometimes. And thus, he is very small. But so far he seems OK and he's a hell of a lot fatter than the scrawny little snake I adopted.
Each snake is different. Some have major problems, some minor ones. That said: If you really like this animal, find out more. WHY is it so small? Was it born really late in the season, and maybe even brumated, as suggested above? Is it a sporadic eater, or is it now eating on a regular basis? Finally, given the fact that the snake is, um, irregular...How much are they asking for it? If they will let you have the snake for 10 or 20 bucks...Maybe it's worth a chance. If they want much more for it...you would be better off investing in a better quality animal. Handle the snake. What is its disposition like? My little "problem eater" is one of the gentlest Texas rats I have ever met. I think that when I first got him, he was on death's door and didn't have the energy to strike at me. By the time he got his strength back, he was already "broke in".... Good luck whatever choice you make, but if you really like the little runt, find out more about him and dicker a little on the price. Some of my favorite snakes I got for free or dirt cheap because they were somehow "imperfect" (usually problem eaters). Duffy