Stroker motors typically have a shorter top end life due to accelerated piston speed which in turn increases piston ring / cylinder wear.
Maintenance will do more to prolong engine life than anything else. Oil change every couple thousand miles is way cheaper than engine overhauls...even top ends.
Low rpm operation is a big factor in engine durability as well. Parade duty (putting, profiling, whatever you want to call it) is bad because there is little airflow and below 2000 rpm there isn't alot of oil flow either. Rev em up a little to get some oil flowing. Without the airflow, oil is about the only thing moving heat away from the piston and cylinders.