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.
With a Charger born in Chrysler assembly plant in Valencia, Venezuela