KL250D2 1985 EUROPE UK FR GR IT SD ST
Oil pump (kl250dg000001~001404) diagram KL250D2 1985 EUROPE UK FR GR IT SD ST