I use Wipe Out regularly to clean the rust spots of rifles and handguns.
The only issue with it is that it dissolves the ''oxidized rust residue'' right to the bare metal and if any pitting has occurred, they are exposed. Bluing will stain them, but it won't fill them in.
000000 steel wool, soaked with Wipe Out is one of the quickest ways out there to clean up rusty spots.
I had one fellow tell me there wasn't any pitting, because it was just "surface rust" I told him that he should just clean it up himself, with some six ought steel wool and deisel fuel.
He came back a few days later and claimed the ''deisel fuel'' had created the pits that were now evident.
Diesel is often referred to as "Diesel oil" - there is zero chance that caused the pitting (pretty sure you knew that already).