My bike does have the triangles attaching the motor to the frame at the front. I have the limited ability to fabricate items here at work. Attaching to the centerstand mount is a good idea too since that is a super strong point on the frame for obvious reasons. I'll overhaul the forks and springs rates for the additional weight. I will research fork oil substitutes with higher Extreme Pressure properties to help out the fork slider bushings live a slightly happier life.
Anyone have a leading link front end just sitting around?