The heat index is the difference. Some spark plugs use numbers to indicate heat index, others use letters. ngk, who makes the b7hs, uses numbers, the higher the number, the cooler the plug. I am not sure if the plugs that come with the kit use letters or numbers (the letters and numbers and their order mean a different thing for almost every brand of spark plug, and I dont know if the kit plug is hotter or cooler than the ngk b7, but I think at least a little hotter). But the number 7 for ngk indicates a slightly cooler plug, which is fine. I run a B6L, which is a little hotter than a 7. If you dropped your spark plug at all or even set it down on a hard surface wrong, that could have messed with the gap. When I gap my plugs, I use the tip of a small flathead screwdriver to set the gap, and it works fine for me. And yes, a weak/damaged magneto can also cause an engine to run poorly.