I have used clickmechanic a few times. I like them because they give you a price before any work commences. I have seen some negative reviews but I have not had any issues with them personally. I had the timing belt on my mx5 changed for £231 including water pump. Also had radiator and belts changed on another car far cheaper than local garage quoted.