There are a couple of ways to determine stretch The manual will tell you to measure the length of 20 pins in the chain and give a spec. Another way in-situ with an assembled engine is to check how loose the chain is between the two cam sprockets, it should be very tight and have minimal movement over the whole range of rotation. With a bad chain you'll find spots where it's loose. With the engine disassembled and chain removed, you can flex the chain side to side, it should be fairly rigid. If it has lots of side flex then it's worn out. You can also bunch up the links and see if they catch or bind, another tell of a worn out chain. If you're rebuilding the engine just replace the chain with an endless one so you don't have to mess around with joining links etc. Worth noting that with one-way ratchet type tensioners, the chains are worn out long before the tensioner ever reaches max extension.
Ive never had a problem with the Chinese Aliexress ones, but I do give them a coat of copper spray before fitting.
The only time I tried an aliexpress head gasket it was slightly too small to fit over the head studs, so used a genuine one.