Yep, a good article covering the underlying electrical issues.
A small (tiny really) nit, one of the other easy options is the 74AHCT32.
Exact same pinout as the 74AHCT125 (as long as the ~OE pins are grounded), exact same performance,
but typically 1/2 the price.
As an experienced manufacturer, I must say that there are many defective level shifters (or dismantled refurbished parts)in the Chinese market. Those defective products will have one or two pins that do not work properly and this will result in you wasting a lot of time on debugging. If you can’t source directly from the chip factories, it is recommended that you source the level shifter from a dealer (e.g. mouser).