I need a firing pin retaining pin for a used rifle I purchased and would like to find a pin locally. Does anyone here know of a local dealer that would have this small part?

I am familiar with the AR15 but this is my first 308 and it seems the pin must be longer than the 223 part but I don't have one to examine.

I can get a couple from Rock River if I don't find one locally.

Thank you for your help