Went out of his way

"Arrived with wrong windscreen (my mistake) went out of his way to get correct windscreen and replace in the same day!"

Newmarket