I spent an Afternoon at Street Vibrations in Reno, and one of the vendors there had coffee mugs and cup holders for pretty much any bike out there. They were nice and chromed (and expensive). IIRC, some of them were even heated.
FLINTLOCKS!
All else is just a crutch for the lazy or inept.