74HC589 - stock lead times are high, looking for alternative parallel to SPI tri-state chip for ESP8266
Have you considered using a standard SPI port expander, such as the MCP23S17? It's a little more complicated to drive, but a lot more general-purpose.