When I built boats it was always materials cost up front, progress payments, and final payment before launching. That was for bigger money of course but materials up front is always a good idea.

The early bird gets the worm but its the second mouse that gets the cheese.