Assalam O Alaikum Danish.
The oil says "For gasoline & Diesel" which makes it a generic oil for both types of engines. Did you check with Toyota if this makes sense? I have my Grande due for 5000KM, and I am just concerned with the basic review and maintenance they do at 5K.
Any change you felt after the oil change? any difference of milage?