All things being equal such as condition and milage, the class eight will outlast the class 7. If paying more for a class eight and it is the same year, it would depend on the price differential.
If it was a tractor and then stretched after its trailer service, I would have it professionally...