Replaced all the engine bolts with Stainless steel cap head bolts A2 & A4) within the last couple of weeks, so sizes are still fresh in my mind:
L/H& R/H engine cases: Approx 18 x M6 x 40 with a couple of M6 x 50
L/H & R/H clutch cap / skyteam engine plate: - 8 x M6 x 10
Chain guard: 2 x M6 x 10
Seat hump: 2 x M6 x 16
Handlebars: 4 x M6 x 16
Rocker Cover bolts: 3 x M6 x 20 (from memory)
Starter motor: 3 x M6 x 16
Looks much better and safe in the knowledge that they won't corrode or snap in a hurry!