Well there are a couple of schools of thinking on that. The first thing to consider is the age- if your comtemplating a whole new unit soon, stocking up is probably not as good an idea. If your unit is two years old (like yours), you can figure your going to use several of them eventually- what can it hurt. Set them in a box next to the furnace..
The biggest thing is that when you need one, you need it quick. When you consider the cost of the quick fix, or even the quick diagnois from the local tech, you quickly realize that you could buy all the smaller furnace components for the same amount, and often have money left over! With that in mind, it begins to make (much) more sense to stock limits, flame sensor, ignitor (especially ignitor), ect, as the savings is tremendous, and you dont have to wait 3/4 days to get your product when it's 10 degrees outside.
And it makes even more sense if all your neighbors (or friends, hopefully) have similiar furnaces. As long as they will allow you to work on them, of course. Legally, you'd have to check what your state and local government allows, but realistically, people are ALWAYS trying to find someone (friends, family, sister's ex-boyfriend's father in law..) who can help them save a buck or two, and how does any regulatory body have a way of tracking that? They can't keep up with their licensed companies lol.
Hope that helps you make a good decision for you
NorthAmericaHVAC.com
Joe