check timing belt unless you know when it was last done should be done every 60K ( I do mine every 50K ) Air,oil and fuel filters are cheap enough from Paddocks even if you buy the genuine Land Rover Oil Filter ERR3340
As far as Oil goes a good 15/40 mineral oil will be as good as any, the 300...