Rear end gears are not something joe average can do. Have you done rear ends before? It can take hours to do correctly if you don't have the right tools for the job, and or experience.
If it howls its most likely not set correctly, though if its not the mechanic it could be the gears, where are they made? China? Then I suspect the gears and not the tech.