If you dry fire you MUST use the O ring or snap cap. There is no roll pin that won't fall apart in time otherwise.
That is why the CGW FP retaining pin isn?t a roll pin - it is a spring pin... ;-)
I have dry fired my Cajunized P-07s (without a snap cap or o-ring) thousands of times without issue.
Certainly no harm in using an o-ring or snap cap, of course, but I wouldn?t consider it a necessity with the CGW pin.
I don't dry fire so I have no worries about this issue even though I do have a CGW pin in my P-07. However there is a thread here on this forum where the CGW pin failed from dry firing without protection. So if you're gonna slam your pin dry you should probably protect it.
I?m not saying it couldn?t happen... just that it is extremely unlikely if the CGW pin is installed properly. Thousands of dry fires with mine and I detail strip every 2000 rounds or so for a through cleaning - I?ve seen no evidence of wear.
For me it is just easier to have a spare on hand but I doubt I?ll ever need it. ;-)
The stock pin, on the other hand, is a fragile little snowflake. There have been reports of it failing with less than 5 dry fires o_O