The Light My Fire firesteel is a real winner.
It produces a 3000 degree spark and should last 1500 strikes. It is water and oil resistant and won't break in tough conditions. It is designed to tolerate temperature fluctuations and is safe to use - it won't ignite itself.
ABS plastic handle and its own striker (you don't have to use the blade of your knife)