Those are very good engines, but it all depends on how it has been treated and serviced as to how long it will last. I had a friend that had a earlier Mazda R-5 and his lasted quite a while. The last time I saw the car it had well over the 150,000 miles on it, but he traded it at about 170,000 miles, so I never knew how long it really lasted.