Storing in the hump is gonna be a tough one. My jacket and pants would probably fill the hump on a Busa, assuming you stuffed it in there and then forced the seat on. Then you need boot covers and gloves.
Yes. I have a set in my hump and it saved my ass last Sunday- at least it saved me having a soaked ass!
Thirty minutes at 80 in a downpour and dry as a bone. Not only are they compact they weigh about as much as a potato chip. Seriously, maybe one ounce per piece. Got mine for $50 the set at a local cycle shop. They also have a hood that stores in the collar, didn't even need it with the collar and full face helmet.