The mechanic where I got it done was able to source everything. He did have a small Hic-Up when he was sent the wrong timing belt. But he got another and all was good. I got a major service using genuine toyota parts including water pump, idler, all belts and fluids, it did however cost me €1200, €350 of which was labour. But if you know this lad it may work out cheaper