I got one for $15 from a LBS that is awesome. It's made of aluminum and you just take a cage like you'd have on your frame and mount it to that. I used my mtn bike cage and even with a tall and full bottle it hasn't fallen out.
I can't remember the name but I'll dig around for the info on it.