well I own a TOYOTA 2.0D 96 model which has run over 2,90000 kms,the engine has never been overhauled or any other major repair.I use SHELL RIMULA RX3 that seems better,well as far as oil filter is concern change it every time u change oil,it only costs 300 bucks more,a used one can perform but if u will again change oil after 5000kms then imagine its cond close 2 10000 kms,as far as fuel filter is concern it has to do with the quantity of fuel not with the mileage it should b changed on cond,well the air filter once a yr will abuse the engine keep it on cond, all filters are in the range of 400 bucks max,keep them good n the car will stay happy
tc