Dear @fahimsahib,
Congratulations on buying Passo 2006.
I would suggest you to visit Mr Usman (a sensible mechanic who understands how to deal with the cars as well as the owner) at FAST LUBE. He has good experience of JDMs including PASSO. Let him check the car thoroughly after informing him about your problem and requirement. He would only charge less than Rs.1,000/= for going through the all necessary check up and services.
He would suggest you if any oil change is required. If you want to make sure (and want to pay the price) for genuine Japani Passo parts including air and oil filters then you need to go on IA Trading on Walton Road, just opposite to Toyota Motors. Ask them to provide you motorbike if you are comfortable with it. Also do get checked break pads as well and wheel balance and alignments etc.
They have almost all kinds of oils and all brands. Liqui Moli or Mobil 1 in 5W30 would remain fine for engine oil. Oil, replacements and service in FAST LUBE are fine but for spare parts and filters I would suggest you to get from IA Trading. You may even buy from Toyota motors but their rates are significantly high for the same product.
I understand that your problem would be resolved by Mr Usman of FAST LUBE otherwise Toyota Motors (dealerships are always there). Please share your experience here wherever from you get the problem resolved.
Contact details of FAST LUBE are:
Mr Adnan - Main Defence Road (just before Aadil Hospital), Lahore. Phone number 03214523190. (If needed, you may give them my reference; Hussain Kaisrani - Passo - Bahria Town Lahore.
Contact details of IA Traders:
IA Trading, Walton Arcade, Bank Stop, (Opposite to Toyota Motors), Walton Road, Lahore. Phone: 36684930
The following link may also be helpful to go through:
https://www.pakwheels.com/forums/oil-fuel-fluids-filters/226827-need-help-oil-toyota-passo-2010-a
Good Luck!