This is suitable for all Land Rover Discovery and Range Rover Classic models from 1994 to 1998 that have the 300TDi engine. This oil grade of oil is recommended for higher mileage or worn engines. 7 litres is sufficient for a complete oil and filter change and some left for topping up between services. The filters are quality replacement filters, equivalent to Land Rover part numbers. Oil - 10 Litres 10w40 Mineral Engine Oil.