I was ordering some bolts for a rebuild and thought I would share the info for anyone else looking to do the same. Here is the complete list of sizes and quantity. These are all only partially threaded but it looks like they should all work just the same. Fully threaded can be sourced but bolt material/finishes and drive size would be mismatched.
External screws are Super-Corrosion-Resistant 316 Stainless.
Internal screws are Zinc Plated Low-Profile Socket Head (low profile head may not be necessary, though this dimension matched the height of the stock flat heads at 4mm so they were used to ensure clearance).
Total cost is $28 from McMAster-Carr, Part Numbers in ( ).
All have a drive size of 5mm, this is the largest for maximum strength.
2x 35mm Low Profile M6 x 1mm (97050A229).
4x 40mm Low Profile M6 x 1mm (97050A231).
6x 40mm Regular Head M6 x 1mm Stainless Steel (92290A339) Sold in a 10 pack, so order just one.
4x 50mm Regular Head M6 x 1mm Stainless Steel (92290A336) Sold in a 10 pack, so order just one. (edited)