i think its time for my timing belt to be changed, where would u get the parts for timing belt, water pump and balance shaft. is it something that could be done yourself or have to take to like a honda dealership, what would be the average cost of labor.