Thanks everyone. Can't make up my mind on what to do about the top case yet... grrrr... I guess I don't need it bad enough.
After a bunch of research on handguards last night I ordered the barkbuster strorm ones from twisted throttle, with the matching bar end wights. They have some new part number now 46.6, instead of the old 31, so I'm hoping they fit the strom better than the tight fit that 31 part number had. So should be pretty nice, even thought there's a good chance I won't get them in time.