Digikey has the tlc5940 in stock

Part number TLC5940NT is in stock :).