It is very possible that the OP is getting her rats from a pet store that labels the rats sizes such that this snake is eating what they call medium rats. It is not like there is any sort of standard on what size is called what.
OP - if you want to get an idea of whether the things you are calling medium rats are in line with what most people call medium rats, take a look at the sizes on this link:
http://rodentpro.com/catalog.asp?pro...el=frozen_rats
If the "medium rats" you are feeding are as big as those medium rats, you may want to go down a size. Overfeeding BPs can lead to them going on a hunger strike until things have evened out. This probably is not very harmful to the snake, but it is more convenient and less stressful to the owner if the snake eats regularly every week. Another possibility is that the snake will get obese, which probably is no more healthy for them than it is for us.