If you haven't solved your pump problem, you might consider a Lezyne Road Drive. They go up to 120 lbs and attach to a bracket that you bolt under a water bottle cage.
edited to add:
Oops. Upon closer inspection of your pictures, it looks like you already mounted a pump under your top tube.