I have a cheap one that came with a J-8 that I bought on eBay. The adapter was stamped "M3" and "Japan", but oddly, given the M3 marking, it turned out to be machined for a 35 lens, not a 50. There was no focal length marking, so I guess the seller didn't even realize the adapter was the wrong one. In any case, this adapter was difficult to mount to both my M2 and my M8. I guess the machining was not quite precise enough. I have other adapters tfrom CV, Millich (six-bit coded on unplated brass, very nice) and Leitz, all of which are perfect. I bought all of them used from RFF's or eBay and paid $45 or less.
If you're going to be using any of these adapters on an M8, be aware that the flanges on some/most of the older ones are not big enough to accommodate the six-bit coding. The newer CV type II's are redesigned with sufficient space for coding. I understand the M9 has eliminated the need to code lenses.