And be careful of bolt grade. Stronger is not necessarily better. I see grade 5 and 8 hex head often used for attaching U-Joints. Be careful of grade 12 (a metric grade, primarily socket head) as they are more brittle than grades 5 and 8 (in inch series).