Toylexus on south broadway (in denver) did a decent job with my timing belt/water pump repacement. It was pretty expensive and it took forever (>three days) but they did a good job. I wouldn't hesitate to recomend them, but when it comes up next time i think i'll do it myself.