Make sure you get a good mason though. Ask about his experience and to see some of his work. There are plenty of masons who will do a functional job, but not necessarily a pretty job and my guess is that they all charge about the same.
If this is a new roof You are still in the time period that the roofer should make repairs at no cost to you or make a claim through the company that supplied the warranty, it should also be covered by your house insurance to at least have an inspector out to see what needs to be done. The Roofer's/ Contractor's information should have been given to you at your closing, mine is still with my deed, I didn't know I had a warranty until I had a problem and went digging through my paper work to find who put my roof on. when I called them they gave me a number to call I think it was the manufacturers number as my problem was a product problem and not an installation problem.