do it yourself if you know what youre doing. have a torque wrench handy and all the right tools. if not give it to a mechanic. because if something gets out of alignment, the valves slap against the pistons (if its an interference engine). im not sure on the prices, but it would be cheaper for you to do it.