Driving home from work and started getting a tapping or knocking noise coming from under bonnet, i know I have an oil leak slightly so i thought i was low on oil. Well looks like now the belt is just about to snap it has started to snag. How mich are they to buy and is it an easy job for mechanic??