I would never run them to 100,000 I don't know the exact time intervals. I have done my 2010 focus at 65,000 they are also meant to be checked at timed intervals
I've always changed the timing belt early with all my cars in the past, wouldn't risk it. I've seen plenty of damaged engines that haven't made the service time.