Mine stumbled too but only at 2-4000 rpm, and much worse in hot summer weather.
I replaced the pump, filter and strainer.
As the bike had sat a lot before I purchased it (10k km in 17 years) I wanted to rule out pump or filter damage from old fuel.
Later I also found small splits in two of the spark plug boots. Replaced all 4.
When purchased last year I immediately did the following.
Oil/filter
Air filter
Spark plugs
Starter valve sync
5 way T and new hoses
Thermostat and coolant (stuck open)
Brake and clutch fluid
Running good now.
Start by checking the simple easier things first before you buy a pump and filter.
Pay attention to ignition components, inspect visually and carefully for damage, test with an ohm meter, caps should be 5k ohms.
I also found corrosion on my right side coil where they mount to the frame, which I cleaned up.
If you need a pump I recommend the All Balls pump from FortNine.
Filter from Honda.