I don't go to the dealer for hardly anything but I would recommend taking it to the dealer for the timing belt replacement. Naturally they'll use Honda parts at the dealer. It might be a bit more expensive to take it to the dealer but if you have any timing related issues after the job is done you have the dealer to rely on. I've heard a number of horror stories about other garages doing the timing belt job wrong.