900 Led controller

I don't think you will find a shift register with 500mA outputs. I suggest a regular 74HC595 with each output driving a mosfet or super-beta transistor through a series resistor.