IMHO.... the rubbing block material is the wild card. There have been reports of them falling apart in not too many miles, and I've take one apart from a 4.7 where the rubbing block material was already brittle and cracking apart in a 10 y.o. engine. And then again, some seem to hold up just fine.