Sooooo, I replaced the starter switch housing with the 3-D printed repop piece. Altogether including shipping its $22, seems like a good deal. I watched the video on how to assemble and install, said to myself "no big deal." Spent time prefitting the plastic housing just to make sure it fit inside the control housing. Cleaned everything up, lubed what needs to be lubed.
In the video, its all done on a table top and completely removed from the handle bar, I did it with it still attached and on the bike. Anyways, getting the contact board in with it still attached is a little more of a challenge, once in, its a tight fit and its never coming back out. Then the contact toogle goes in, then the push button with springs and ball and then the small metal cover. I power it up, everything works.
Now, when I did the prefit, the housing fits tight with nothing in it, once its assembled it's even tighter, making an already awkward final install of the fully assembled housing even that much more challenging. So after much pushing and gentle cajoling it fits in but it so tight that it must distort the housing because the switch which worked so well before install is now sticking. Put in the hold down screw and it won't work at all. Spend another 1/2 hour pushing and gently prying to find a point where it won't bind and finally realize that if I leave the hold down screw out, it'll work fine even when you do finally close everything.
Only time will tell if this is a good investment, maybe its just me, maybe I'm just getting old, but either way, this was a PITA... Add to it that it takes 2 weeks or more to get the part and this becomes a pricey little piece of plastic.. It's definitely cheaper than an entire assembly, but if it breaks again, I'll get an entire assembly before I do this again.