Yes raimond,
They should all fit the spark plug hole and thread of 2-stroke bicycle engines.
There is no such thing as a plug being better.
There is only one answer to your question and that is "which plug heat range is correct for your air/fuel ratio" and engine loading, of which, there is extensive information on how to select the correct heat range, using the search function on the site and freely available information on the internet.
A general rule of thumb is to use an NGk BP6HS or a BP7HS if you run long periods of wide open throttle in a warmer climate.
I use an NGK BP8HS but my application is tortuous on the engine due to a heavy trailer being towed at low speeds.
The consequence of using a BP8HS is of poor cold start operation where the plug doesn't hold enough temperature to burn away carbon deposits untill the engine has sufficiently warmed up. It coughs and splutters and runs cantankerously for the first 2 minutes of operation.
NGK makes excellent plugs but they don't make an Iridium tiped plug, of which you need to run Denso if you so desire to use Iridium.
There are other manufacturers of spark plugs that will work with these 2-stroke engines, but i've only listed the most common types by large and well respected companies.
You could take any of these manufacturers and cross reference their part numbers to another manufacturers spark plug application charts if it's not listed in my post.
Someone else mentioned that the "E3" brand of spark plugs should fit these engines. On paper they are a good design, being very similar to a supplementary gap spark plug.
The code is "E3 12"
Fabian