Well, immediately following that post, UPS arrived with my new TechnoMount.
A few differences between what I am guessing is my OEM mount and the TechnoMount.
Mine has three mounting points, the Techno has 4.
TechnoMount rubber is also stamped with "Made in Korea" which I found odd.
Also a cold start after being on jack stands for two weeks waiting for the TechnoMount.
Still waiting on a few miscellaneous parts before I can put the underbody fairing on.
https://www.youtube.com/watch?v=7tz-0uJHyhg