Howdy!
My ball python is about that same exact size and I fed her that same sized mouse just a few days ago with no difficulty. That mouse looks to be the perfect size and I would recommend you continue feeding that size from now on until it of course grows out of it. Babies generally need to eat more (or at least more often) than the adults, so 1 hopper likely wouldn't be enough if you wanted your snake to grow to full length.
I'm no expert but from what I hear it's best to get your snake on rats sooner than later. Younger BPs tend to not be very picky so it will be much easier to do it on your next size up from this new size you're trying. (Rats are higher in protein than mice. It's generally why people prefer rats)