You want to feed your snake a prey item that is as big around as your snake is at its widest point. I would say a hopper mouse would be enough, but I could be wrong.
If your snake is the size of a quarter at its largest point, then you want a prey item that is the size of a quarter. I believe I explained that properly.
As for the weight for breeding im not 100% sure on, but I believe most people try to breed when the female is 1,200 grams or so and the male is 1,000 grams or so.
I could be wrong on those numbers though.