They are nearly identical in performance and runtime, the Surefires may have the slight edge but either way Energizers are a recommended brand. I personally buy Surefire batteries because locally I can get them for $4.97 for 2 at Lowe's vs $10 for 2 Energizers anywhere else. Although I've been meaning to buy a 12 pack box of the Surefire batteries to have a bunch on hand.
The SF123A part of the Surefire batteries is just their product code, they are just a quality CR123, can use them in any CR123 device