I have one on mine. The hole for the drink fits water bottles perfect, haven't found a cup yet that fits yet. I use a soft cooler in the saddlebag with frozen waters, seems to work ok.
For the price, I don't think I would get it again. There are better cup holders.