Please Identify This Pump

and it looks to have the 5/8 shaft

I do not know what that means. I hope it is a good thing...