In my LN106 2.8 Hilux every 5000km with out fail, BUT in all three of my Navs Its 10,000km unless its been doing it hard then i will treat it to and do on 5000km.
Doing it at 10,000km never hurt the ZD30 i owned and it was going fine with over 370,000km when it went swimming.