> due to shear stress on the engine block no?
What kills piston engines is sliding friction.
Unavoidable sliding friction on pistons, valves, and camshafts results in wear. The crankshaft journal bearings are partially lubricated and wear out. Because on the power stroke the film of oil between the crankshaft bearing and the crankshaft gets squeezed out resulting in direct contact. Fully lubricated journal bearings generally last 'forever'
Even if you solved the above problems, some parts like springs, valve seats, and other moving parts would eventually suffer from fatigue.
Interesting calculation to make it to look at the lifetime of automotive engines in terms of hours. 200,000 miles divided by 30 mph gives a lifetime of 6600 hours. Compare with industrial electric motors and gear trains where life times of 50,000 hours are common and you can see where things are going with electric cars.