I have had two pumps for my bike and now use CO2 entirely for roadside repairs. I had a difficult time getting to 120 psi with the frame pump. The other pump is the only pump I would ever consider using now which is the Topeak Road Morph. You can get to 120 psi with it but it didn't fit easily on my new bike frame since I didn't want to hang it from the top tube.
I now carry the Genuine Innovation Air Chuck SL which weighs 21 grams. I carry it with 3 CO2 cartridges which weighs slightly less than my Road Morph and it is much easier to use since it will inflate a tire in about 3 seconds.