Maybe the ring and pinion will find the roll pin for you.
I think any hardware store could get a same diameter roll pin. Is not really specific for it. Stock one gets a punched shape just to get a limit when installing but is not really needed.
I think you missed the point that the roll pin may get between the gears and tear it up.