these days it usually gets late mainly because of local post delays...usually it take 2-3months sometimes....but i have never lost a parcel from ebay so far i have got down nearly 100 items but not a single one has gone missing, slight damages had occurred but not lost
have ur enginee checked...i think its more of a leak...then ull have too replace seals...which will not cost u much....but if the engine is worn....better get a new one....