I went to Auto Zone and bought an automotive electric fuel pump, a rather cheap one by Mr. Gasket.
Got one of the wife's LARGE but shallow plastic tubs.
About 8' of 5/16" fuel line and a couple of gallon cans of kerosene from Home Depot.
Oh yeah, and pulled the battery out of my "not yet running" Corvette.
Wire in the pump with a switch - to said Vette batt.
Dump the kerosene into the tub and slide it under the bike.
Turn on the pump with intake hose in the tub and the exit tube in the hand.
In mere moments the ENTIRE chain and front and rear sprockets can be cleaned and quick by running the kerosene over the chain as you slowly turn the wheel. The nasty sene runs down into the tub - well most of it.
Works like a champ and cost me about $40.00.
NOW, the reason I went thru all of this is because we rode to the beach and the wind was BA-LOWING sand - looked like Iraq out there with all the sand sailing across the parking lot!
Chain had friggin tons of beach sand adhereing to it (this was post a dealsership check up and chain lube job) and I HAD to do something and quick - shaft drive guys were just a chuckling at my near panick of having to drive all the way back home with a VERY sandy chain.
Back on topic... After all that, I CAREFULLY lube the rollers with Zuki Moly chain lube via the supplied red tube that almost fits in the spray nozzle - gotta be careful or you can get that sh** on your neighbor's house - its like roofing tar, goes everywhere, then FINALLY wipe down any messes with WD40 soaked rag.
Reset the trip odometer and repeat every 400 miles. Its by the book, chemically, and has worked for me.