If its 1000cc (1KR-FE), then 5w-20 (ZIC A+) would be ideal.
If its 1300cc (1NR-FE), then 5w-30 would be the best.
Engine oil can try to buy it from Metro or Hyperstar.
Oil filter and Air Filter are very common. Buy looking them at Toyota's workshops can be very expensive. They always charge high.
Its Gear Oil is OK or that need to be change as well?