Four men allegedly scammed more than 20 residents out of more than $640,000, performing shoddy work and overcharging home owners.