I have the Giant floor pump I got from my LBS. Works great and has the dual nozzle on it (for Schrader and Presta valves) It cost me $40, a little steep I thought, but if it ever breaks I can go get it replaced with no hassle. It is very sturdy, has some weight to it, and seems very good quality.