After having another company inspect. They didn't use enough hangers which is why it fell off my home, didn't caulk it which is why it leaked, and wouldn't answer the phone to honor their warranty.
We called Around the Roof Eavestroughing as the house we bought had many issues with the eavestrough. Not only did they come by promptly to give us a quote, they had great pricing and completed the job quickly and correctly. I would recommend this company to anyone looking to have this service done right.