it takes 4.0 litres without oil filter and 4.1-4.2 with filter, oil viscosity is mentioned on the oil cap i think, its 5W-30. 5W-20 can also be used but dont use that in pakistan. 5W-30 is best. mobil 1 5W-30 i haven't seen available here, and shell no longer has 5W-30 also as far as i know. so liqui moly 5W-30 would be best i think.