new oil pump and shaft

Got it, a little cleaning and it will be spot on
Thanks Brian