Everything looks pretty clean, I was able to spin it once I pulled everything apart.
I don't understand this statement. You and I seem to have differing definitions of
pretty clean.
Clean off the shaft and post a photo of it. The condition of it is hidden by grease and sludge. Clean down to bare metal wherever possible. Verify this: when the pump was removed from the engine, you could not spin the impeller?
If this were my project I'd replace the impeller using the recommended seal and spacer kit at Max BMW.
It would be helpful to post photos using Motobrick's
Gallery feature instead of Google drive. We've had too many useful photos that were posted from offsite sources just disappear. The
Gallery feature allows the photos to be inserted into relevant text when desired. You can insert photos into text from your Google drive, too, using the Mona Lisa icon. It's easier on the readers to see images with text.