As for size of food to give to a boa:
When I'm growing my boas to achieve maximum size, I will offer them a food item that is approximately 1/8 of their weight. For example, I have a 200 gram baby that is eating 25 gram weaned rats. As soon as she excretes the waste, I feed her again. This is also true for my adult females. I will feed my adult females that weigh 12 lbs a 1.5 lb rat.
I feed all of my male boas that are over a year old, 1 medium rat every 2 weeks. My 6 foot adult males and my 4 foot adult males get the same size rat regardless of their own body mass. Sometimes they even go 3-4 weeks between feedings (if they're going into shed). I don't have any need for large rats for my adult male boas, not even for my breeders.
I understand the place you'd like to order from is out of mediums (at this time). Usually they will have more with a month or two. If you can get by on purchasing individuals at a local store for a few weeks, you should be able to purchase frozen mediums in bulk soon.
I also have to agree with what was said in the other posts about getting the aggressive behavior under control while the animal is still young.
Hope some of this information helps.
Anthony-