If that is the same CL100, it can probably be replaced with a ULN2803A but there are factors to watch for:
1. ULN2803A has darlington transistors so it has a higher turn-on voltage than a single BJT,
2. ULN2803A has internal series base resistors, including a pull-down so make sure you can drive it.
3. You waste 7 identical drivers unless you have other uses for them. (note they share the same diode pin).
That last point about sharing the same diode pin is important, it should be connected the same way as your existing 'flyback' diode but you cannot use the other driver stages unless they also run from the same voltage.
Brian