I picked up a P95DAO and when I field stripped it to clean it the recoil spring assembly came apart. So now I have a camblock, 2 springs and a bushing that goes on the end. I stripped down my P95DC and determined there is a snap ring that goes under the bushing that I must be missing. Where can I get a snap ring/keeper that I need? Brownell's has the whole assembly for $37.00 but all I really need is the keeper.