It appears the that hammer spring guide nut holds the hammer spring bushing in place. If the nut is missing, then perhaps the bushing is too. This may be the reason you are not getting consistent ignition with your top barrel.
If the nut is present for the bottom barrel (since you use only the top barrel), I would see if it would fit on the guide rod for the top barrel. You might be able to fix your problem that way.
If that doesn't work, at least order a new hammer spring, spring guide bushing, and nut and replace them for the top barrel. You might get a new firing pin for the top barrel while you are at it. It's probably different from the bottom firing pin.
Usually to replace firing pins, all you have to do is drift out a little retaining pin which holds the firing pin in its hole. The bottom barrel usually has a small firing pin return spring, but not the top barrel. At least that's the way it is on a Citori. When drifting out the retaining pin, punch it from the small diameter end toward the large diameter end. When replacing it, do it in the reverse since the retaining pin is usually tapered. Observe carefully which is the small end and which is the large end of the retaining pin.
Even if you don't replace the firing pin (which I think you should), at least remove it and clean out the firing pin recess hole. Sometimes grease, dirt, and metal filings can build up in there and retard the firing pin strike enough to cause misfires.
BTW, be sure the hammers are cocked (and safety engaged) before trying to remove the firing pins. It might be pretty difficult to do otherwise.