zoomzoomguy here are the pics it looks like from the timing cover to the nose is about 6.1/4 inches and from the block to the nose is about 8.1/4.also it matters what year your motor is mine is a 1989 roller 5.0 the older motors timing cover is a little different i think because the i tried an older pump first and it wouldnt bolt up right.