Take it to the dealer as it is VERY CRUCIAL to get the timing of the camshaft correct. It won't be too expensive since it is an easy job to do but requires knowledge and special tools.
edit: sorry I meant dealer/mechanic
Either way it will be fairly cheap.