Leader motor sports makes absolutely the best cup holder ever made. It is good looking, works well and is extremely well made. All chrome plated stainless and no plastic. Check it out. It is called a roadrunner.
I have this one on my RK. Fits water bottles nicely. As pictured, I prefer the 24oz Gatorade sport bottle. It fits perfectly, and is easily accessable while riding. Bought this bag/holder at the Dealer, believe it was about 50 bucks.