Some addition to above:
Air filter
.. For cng .. Jab thora sa dirty ho jaye .. lets say 2 months
.. for petrol .. 10,000km if original and half life if desi
Timing belt between 70,000-80,000Km considering the car is pakistan assembled
Brake oil also at 40,000km
brake disc check .. frequently as it is easy to check .. surface should be absolutely smooth
Brake pads when worn, when start making screeching noise or when start to damage disc/ drum