According to trucking financing service Bobtail, conventional semi trucks have engines capable of lasting 700,000 miles to even a million miles, and when regularly maintained, these trucks can continue operating after two decades. As for maintenance, the average semi truck repair costs go for about $15,000 per year, via the International Used Truck Centers and Truckers Report.