I have a Topeak Einstein Master Blaster. It has a smarthead to fit both schrader and presta valves without the need to disassemble anything and a dual-pressure chamber. There's also a patchkit in the handle and it can be used as a tyre lever. It's around 9-1/2" long and fits pretty well in my Camelbak. I don't think they make that particular model anymore but there should be a comparable one now... possibly with better features.