Peter,
Do I remember correctly that you used JB Weld to repair the oil filler cap? I had replaced mine with a new one which looks just like yours. I should have just stayed with the old one since the new one is of lower quality and it leaked measurably due to a poor fit between the shaft and the cap. But, following your (or another poster's) lead, I used JB Weld and so far, so good.
I had my engine apart last October and put in those new silicon seals on the crankshaft. After a few hundred miles, the one on the timing chain end seals like a charm. But, I've burned up the one on the fly wheel end. I had oiled the shaft during the rebuild but evidently, it wasn't enough. This time around, based on input from the local engine reconditioner, I'll use lube assembly on the wear surface.