Is a rebuilt engine as good as new