Here's a question: It wasn't for a lack of effort they didn't finish the job, they just didn't have what supplies?  Here are possible answers to this question: - possessing - plethora - enough - satisfaction - availability  I believe the correct choice is "enough", here's why:
lack of materials is what would prevent job completion.