For the case bolts (NOT the case cover bolts), I went with new OEM bolts. Cleaning and re-using the old bolts is also perfectly OK.
I considered stainless, but I believe that the case bolts are engineered to have a certain amount of stretch to accomodate heat expansion. Stainless is brittle and far less elastic, so you run the risk of warping the cases or breaking bolts when the engine gets hot.
As far as case COVER bolts (clutch cover, stator cover, valve cover, etc.) I'm a big fan of stainless -- these bolts are not highly stressed at all, so you can use whatever you want. Z1 sells nice kits, or you can buy boxes from
http://mcmaster.com . You can also get individual fasteners from Bolt Depot as noted above.
Just in case you need to know...
- the diameter is measured across the threads -- it is NOT the wrench size. For example, a 6mm bolt on most places on the bike has a 10mm head. Some later model 6mm case cover bolts have 8mm heads, and some have those useless phillips heads.
- the length is measured from the tip to UNDER the head. The length measurement does NOT include the head.
- McMaster sells two types of stainless steel --- the cheaper type is fine.
- Always, always, always use anti sieze on stainless threads going into aluminum.