Today I went to a oring supplier I found in the phone book. The guy took one look at the o-ring and said "japanese machine?". Came back with a 44.6 mm oring. Fits perfectly and after a short test, the oil pump maintains pressure at idle, and no leaks. Charged me a $1 for two, very cool when you find the right guy who knows his stuff.