340 Pistons .040 over and a steel crank

Engine builder told me he wants brand new pistons only. He can polish and turn cranks thou so used cranks are ok of course.