I have no opinion on Joe Blow pumps (we have a Silca pump), but I have to wonder about running your tires at 120 psi. It's mostly personal preference, but many of us ride at lower pressures for a more comfortable ride. You might do a search for past thread on the topic.