I bought some 40mm long socket head bolts a few months ago. Will be replacing the studs this weekend. I think at least one of the studs has snapped as there's a bit of a grease film on it.
The new bolts are the same grade as original, jus a little bit shorter. Hopefully they're just the right length.