NC, OK on th eelectricals.. I kinda guessed that you would have already checked that one.
If you find the oil passaage in the regulator is scored and need an oversize piston get in touch with me. I can bore it out (slightly) and turn a new piston for you.
Eric