maybe not just down the road.. only reason I ever saw wired oil caps is for the track..
It's not totally original, and the gouge from the crash is always going to be there.. IMHO I'd keep looking.. For that kind of money you could fly to Japan and find one yourself!