In order for a Honda to last forever you do have to follow the maintenance schedule which is expensive. Timing belt changes are a must at the specified intervals. With proper maintenance the powertrain will not break. 400,000 miles is not unreasonable at all.