I have the revelate bag on my Pugsley and love it. Its not the full frame one and my frame is an XL, so I still have room for both cages (just not the tall bottles), but I have an anything cage on my fork to hold the big stuff. The left pocket does have a routing through the front for a hydration system, but I havent had the need to set that up yet. The only problem is removing it to put it on my car rack is a PITA, but thats not a common occurance so I can put up with it