2. Decide you want two keys per user, in case they lose one.
Now you're looking at spending $100+ per person.
And using a key like this isn't even two factor.
And a developer that's down for half a day from a failed key is way more expensive than that $10 of savings.