I would not recommend Joe Blow pumps. In short, they blow. I had one for a number of years and had to replace parts on it a number of times before it totally bit the dust. For some stupid reason, I bought another JB, probably because that is the only brand carried by the Performance Bike shop near me. I had to return it because it would not seal properly on Presta valves. I bought another floor pump from the local Trek store, probably Bontrager brand, and it works fine on both Presta/Shrader valves and was reasonably priced. If buying a new pump now, I would probably buy a Lezyne because they seem to get the best reviews and generally make high quality products. Silca used to be the standard for pumps but I'm not sure if that's the case anymore.