A few good questions.

Which is better, the UltraFire SZ3 Swivel Head EDC or the UltraFire P2 Headlamp?

Neither wins for everyone. Choose the UltraFire SZ3 Swivel Head EDC for campers and hikers who want a hands-free work light with both a long spot beam and a wide flood. Choose the UltraFire P2 Headlamp for campers and hikers who want a bright, rechargeable headlamp that takes common 18650 or 21700 cells.

Which one is cheaper?

The UltraFire P2 Headlamp costs $24.50 less than the UltraFire SZ3 Swivel Head EDC at the prices we checked.

Is there a UltraFire discount code?

Yes. Code SEBASTIANBASSOL gives 8% off on the official UltraFire store. Paste it at checkout and the saving shows in your order summary.

Who should skip the UltraFire SZ3 Swivel Head EDC?

Look elsewhere if you want a swappable battery, a light you can submerge, or a long-throw hunting beam.

Who should skip the UltraFire P2 Headlamp?

Look elsewhere if you want a very light headlamp, a high IP rating, or a built-in battery.