I had a set of threaded stainless steel mounting rods made to replace the rusty long bolts on my CB750 project. I used two 10mm rods and one 12mm rod. All three rods are threaded on both ends. I also used stainless steel washers and nylon locknuts. Makes for a nice clean look, but it was expensive.
I have just gotten a quote to have some of these engine mounting rods made that I'm thinking about selling as kits. The kits would come with two 0.375" diameter 304 stainless steel rods (upper rear and lower front engine mounting points) one 0.500" diameter 304 stainless steel rod (lower rear engine mounting point), six stainless flat washers, six stainless lock washers and six stainless nylon locknuts. The kits would come with a choice of the length for the 0.500" diameter rod, either a longer rod that will accommodate the factory foot pegs or a shorter length for custom applications where the foot pegs are mounted somewhere else, i.e. rear sets or forward controls.
Before anyone asks, yes, a 0.500" rod will replace the 12mm long bolt without issue. It actually fits the frame and engine mounts better. As for the 0.375" rod replacing the 10mm bolts, the fit is ever so slightly looser, but less than 20/1000" difference. The factory 10mm bolts are actually a very loose fit to begin with. The reason for not using metric rods and hardware is that the price of metric stainless steel rods is astronomical, literally...10x the price vs. comparable Standard Inch material in some cases.
Given the information and speculating that you would like to replace your old rusty fasteners on your CB750 with a new stainless steel engine mounting kit, what's a new kit worth to you? $25, $50, $100, 150? I'm looking for some feedback to see if this is doable.