Same story, different day. Ordered the switch body to replace the knackered one on my '77 CB400F. I didn't bother with pics, as there's plenty just like it in this thread, and the video speaks for itself.
My switch works again - at least it passes all the VOM tests. I can recommend this thing for the US spec CB400F switch... but take note of my experience: the video makes it look very easy, and it wasn't so easy when I did it - either the 400 switch components and handlebar housing are slightly different (which, to be honest, I doubt), or maybe there was some "error" in the 3D print process that was used to make this switch body, and that maybe the plastic ended up a little too... "thick?"... in all dimensions - if such a thing is possible? The openings were all just a hair too small, so the little tabs on the switch parts didn't seat easily - although they did eventually. The start switch button bound slightly in it's u-shaped slot; I had to scrape some of the plastic away until it moved freely. And once I got the parts situated inside the switch body, they flexed it so it ended up being a bit too thick to fit into the handlebar housing. I ended up using a sharp utility knife blade as a scraper to shave a bit off the sides until it fit easily. But a minor hassle... if I did it again, I'd test fit the empty shell in the handlebar housing, and maybe hit it with some sandpaper before installing the switch guts.
Still and overall, though, I'd call it a success! $15 to keep my otherwise original and working handlebar housing intact - a bargain! 4.9 out of 5 stars.
Thanks Smudgemo!