This is an old plow pump pulled off a Jeep It is the Monarch HY LO. Jack. This is just the pump it is the H model. The # on the back is H26666.  This comes just as you see it does spin freely. This has a face mounted 2 bolt mounting bracket.
Take notice of where the ports come out we have a few different versions and some of them have different locations for the porting. 
I have many other HY LO pumps listed as well check out my listings.