Hmmmmmmm, oil leak? If the car stalled, and it's something to do with the oil, I'd say it could quite possibly be ****ed. But at least it started again so it can't have seized up. Sorry, I don't really know much.... Where abouts in New Zealand are you? Where were you going to-from? I hope that mechanic knows something.