Personally, given the choice, I would go with a Kenne Bell supercharger. This is given that I have a solid motor that is not in need of rebuild. If the motor needs a rebuild anyway, the obvious choice is the stroker. The supercharger is significantly more expensive initially, but so is the stroker if you do it right to take full advantage of the mod. With the KB (Kenne Bell) you only have to buy the kit. With a stroker you will be doing alot of expensive machine work and replacing a bunch of parts. The throttle body will have to be upgraded, the fuel injectors will need to be changed, fuel pressure regulator, and perhaps a better fuel pump. Also the head should be ported to allow for better airflow. The exhaust system will then need to be replaced to allow for the increased flow. Now you might say those things will have to be done with the KB also but these changes are not necessary to get an increase in power with the KB. The stroker will not make significantly more power without these mods. As for longevity, I feel that if the supercharger is properly installed and serviced properly, and if you are not constantly running at full throttle, the longevity will only be reduced slightly over stroking the engine. So to summarize; if you have a healthy engine already and a little more cash, supercharge. If your engine is at all in need of a rebuild, stroke it.