I would just find a shoulder bolt that is a little longer than you need, trim the threaded end and overall length to match the original. The old bolt is removed by grinding the area where it is welded flush with the surrounding metal and then whacking the bolt with a hammer. When welding in the new bolt, extend it out the backside a couple millimeters and weld it in. If it is extended slightly, it allows someone else to grind it out a second time without having to drill it. That is how Honda does it. A competent welder should be able to do it in 20 minutes or less. The original bolts were unplated with black painted ends from the factory, if you care about that stuff.