I just spent 2 hrs last night trying to fit that same pump on to my bike. I have water bottle cages on both the seat tube and the down tube. So put the pump on top tube, but then thought better make sure water bottles fit. Could not clear the pump for either one! Took it back off and put old pump back on.... grrrr.

Maybe the Topeak mini morph would fit?

Got it at Performance, now have to mail it back. double grrrrr

off to Cycle Across Maryland tomorrow