It IS a Johnson pump, (off the shelf) it can probably be rebuilt either way. Shawn, is it leaking from the seal around the shaft or the seal around the backplate? If it's the backplate, get a new O ring. You might take a straight edge and verify that the back plate is flat. If it's the seal around the shaft, I'd ask around locally, somebody should be able to put a new bearing/seal in there for a lot less. There really isn't anything else it could be, it's a pretty simple pump.