I removed one of the 3 remaining bolts, this is what it looks like, you can see the head is shaped to hold the bolt in place and prevent it from spinning. I believe the size is M8 x 1.25, longer than 25mm but shorter than 30mm (I used a 30mm for replacement). The nut is 12mm.
This bolt with a flanged head would not fit due to the flange, so I cut part of it off with a Dremel to create a custom shaped bolt, it fit great.
I was not able to find a bolt at the hardware store in this size with threads on only half of the shaft like the original bolt unfortunately. Thinking about just replacing the 2 piece driveshaft with a 1 piece one.