givi works----I use strong Velcro to hold it on---makes getting on bike harder, as step thru is gone, have another I picked up in Korea, has served on several scooters, again Velcro sewn on bag/stuck on plastic---this bag works for small dog,too.
Problem on SilverWing "hump" is not very big-----any bag you can fasten on and stuff in space works,too. Sad but on Helix I used BMW expandable tank bag and could really carry a lot. Hump space was larger. All hump bags require bag removal to get at gas flap---thus Velcro for me. I do not like straps.
For carrying stuff, waterproof rubber bag works fine also on passenger seat.