I got a second-hand bike some time ago. It's a Zündapp Silver 2.0 with a 7-gear freewheel (Shimano MF-TZ21). Recently, the chain (probably KMC 1/2 x 3/32) has worn down enough to warrant changing. So I remove the worn-out chain and count the chain links to size my new chain and figure out, to my surprise, that it has 118 links.
I bought a Shimano HG40 chain with 116 links for replacement, which is why I am now puzzled why it wouldn't be enough out-of-the-box (as in, it is even short by two). In fact, the only 118 links I could find is this but it is for 11-speed mountain bikes. I've tried sizing the new 116-link chain on the actual gears and it seems 116 should do the trick. Nonetheless, I don't want to commit to 116 until I'm sure. Besides, I never had a problem with the chain until it's worn down.
The parts I mentioned above are the default parts of this model (some info might be hard to find in English). I bought the bike from a coworker whom I've lost contact with and at the time of purchase, he was diligent enough to mention which parts of the bike has been repaired or might need repair soon. Neither the freewheel nor the chain came up so that's at least one reason to believe these parts haven't been serviced before.
Is there any reason why the old chain had 118 links on? Should I just change it to 116 or should I patch together a 118-link chain? As it is my first time changing chains, I'm worried that my assessment that 116 links should do the trick on the actual gears is wrong. Also, honestly I'm just a bit bummed to have to buy another Shimano HG40 just to nip off two links off it.