Been quoted 3k for some one to come and fix my roof. The man wants 50% of the money upfront before any work even starts. Is this right as I don't feel comfortable giving money. I have always give money once job is completed.