I think other D45H series will be ok. Check any replacement meets or exceeds the spec of the existing part (PNP, Vce>30V, Ic>8A, Ft>25MHz), and that the pins are in the right order (Base,Collector,Emitter). Did you check that R80 and R81 are ok?
Oh, and as Deksor mentioned, I'm pretty sure it'll need a heatsink on it. 5V -> 3.3V means it'll be dropping 1.7V across the transistor, which means it'll burn 1.7W per Amp drawn by the CPU. Thermal resistance between the silicon junction and free air will be around 60C/W, so the internal silicon junction will rise about 100C per Amp (60C/W * 1.7W/A) if there's no heatsink. Maximum junction temp will be around 150C. So with no heatsink the maximum current will be about 1.5A.