I assume your Onan is a 7NHM Marquis, by the fuel pump part number you listed. And " cleaning the rings " you are talking about rotor slip rings where brushes ride. I have replaced the rotary type fuel pump with a piston or recip type pump numerous times. I mount it in tray at same location, just takes a little adaptation skill. Also trash the fuel shut off valve that rotary style uses. The newer specs from Onan use a setup similiar to this. As other poster states, be careful with pressure. You need to stay around 4-7 PSI with your pump selection. I often use a NAPA part no. 610-1050 with good results.
another thing to check is electronic governor actuator link rod (if you have a spec B and later model) This link rod, between governor actuator and carburetor often disengages at actuator lever, then
throttle will not fully open when you apply heavier loads. And as always, goes without saying, be extremely careful about gasoline and fittings and lines, checking for leaks etc.